jueves, 20 de octubre de 2016

el comando find

el comando find se diferencia del comando grep en que el primero busca ficheros en el directorio mientras que el segundo busca cadenas de texto dentro de archivos

find puede encontrar directorios o archivos con la opcion
-type d
-type f

. significa directorio activo
/ significa directorio raiz
y por supuesto todas sus variantes como /home/desktop/etcymas

-name archivo.txt

pero tambien sirvern aqui los comodines o wildcards *

tambien tenemos la opcion ignora el nombre para
-iname archivo.txt
donde find no va a encontrar este nombre

con los comodines entonces podemos encontrar todos los archivos de scripts de pyton ignorando los que pertenecen a test asi:

find / -type f -name *.py -iname test*.py

find tambien nos permite encontrar segun permisos

find . -perm 777 -print
./logfile.001

No hay comentarios:

Publicar un comentario