Diferencia entre revisiones de «Find»
Apariencia
Contenido eliminado Contenido añadido
m Revertidos los cambios de 200.72.22.114 a la última edición de Matdrodes |
|||
Línea 15: | Línea 15: | ||
*'-name' es la opción de buscar por nombre. |
*'-name' es la opción de buscar por nombre. |
||
*'"*.txt"' corresponde al termino a buscar, en este caso todos los archivos que terminen por .txt. |
*'"*.txt"' corresponde al termino a buscar, en este caso todos los archivos que terminen por .txt. |
||
== Ejemplo para buscar un texto dentro de un directorio lleno de archivos== |
|||
<code>find . -exec grep -l "texto a encontrar" {} \;</code> |
|||
== Véase también == |
== Véase también == |
Revisión del 20:48 14 may 2009
find es un comando común en sistemas Unix que se utiliza para encontrar archivos en un determinado directorio a partir de diversas reglas de búsqueda, tales como nombre exacto de archivo, fecha de creación, tamaño, permisos, etc. llegando a ser muy flexible y una de las herramientas más útiles en la administración de sistemas cuando se sabe utilizar.
En los sistemas GNU/Linux forma parte del paquete findutils.
Ejemplo
find [directorio...] | [command..] 'Archivo...'
Deseo buscar un documento pero no recuerdo el nombre ni el directorio donde se encuentra:
$ find ./ -name "*.txt"
- Donde './' es el directorio desde donde se comienza a buscar.
- '-name' es la opción de buscar por nombre.
- '"*.txt"' corresponde al termino a buscar, en este caso todos los archivos que terminen por .txt.