BUSQUEDAS EN LINUX

Páginas: 4 (843 palabras) Publicado: 18 de marzo de 2015
BUSQUEDAS EN LINUX:
La instrucción find tiene dos partes.
find [camino...] [expresión]
 
Camino es la ruta o rutas a partir de la cual empezara las búsquedas, puede ser una o más de una.
find ./PDF/./xarxa/ -iname "*.pdf"
 
Todos los pdf que hay en los directorios PDF y xarxa.
La parte de expresión empezara en el momento en que se encuentre uno de estos caracteres
“-” “(“ “)” “,” “!” 
 
Lamejor manera de entenderlo son con ejemplos
Búsqueda de un archivo.
find . -name “*.txt”
 
Nos devolverá todos los archivos con extensión txt que haya en el directorio y recursivamente en todos sussubdirectorios.
El comando find distingue entre mayúsculas y minúsculas, así la instrucción anterior no nos devolverá los ficheros que acaben en TXT. Para que no distinga entre mayúsculas y minúsculastenemos la opción -iname.
find . -iname “*.txt”
 
Podemos ejecutar ordenes que afectaran a los ficheros encontrados.
find . -name "*.bak" -exec rm {} \;
Esta instrucción borraría todos los ficherosacabados en .bak, esto lo hace a través de la opción -exec acompañada de la instrucción a ejecutar, los corchetes {} se refieren a los ficheros que la instrucción find ha encontrado y la barra invertida \;indica el final de la instrucción.
find . -type d -exec ls {} \;
 
Otro ejemplo de este uso, lista el contenido de todos los directorios y subdirectorios de la ruta actual.
find ~/confidencial/*-type f -exec md5 {} >> MD5 \; 
 
Nos busca todos los ficheros del directorio indicado “~/confidencial/*” y a cada uno le aplica la instrucciónmd5, guardando el resultado en un archivo llamado MD5.También podemos hacer búsquedas condicionadas.
find . ! -iname “*.pdf” ! -name “*.jpg”
 
Que nos devuelve todos los archivos menos los acabados en .pdf o .jpg.
find . ! -iname “*a*” -iname “*.jpg”
 
Nosdevolvería todos los jpg que no tengan en su nombre la letra “a”.
Find, por defecto omite los enlaces (links), si queremos que la búsqueda siga los enlaces tendremos que añadir la opción -follow.
find...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos de Búsqueda Linux
  • La Busqueda del yo
  • busquedad
  • Busqueda
  • Busqueda
  • La busqueda
  • busquedas
  • busqueda

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS