Grep y find vienen instaladas por defecto en todas las distros y tienen un potencial increíble.
Con grep y find podemos buscar directorios, archivos o el texto que contenga estos archivos. Ideal para encontrar todo aquello que no recuerdes donde lo has dejado.
Buscamos la palabra “texto” en el directorio "directorio":
grep "texto" ~/directorio
La opción -R, busca de forma recursiva en los subdirectorios
grep -R "texto" ~/directorio
grep -ir "texto" ~/directorio
Buscar la palabra linux en el contenido de todos los archivos y mostrar su ruta
grep -ril "linux" .
grep -ir --color --exclude-dir={directorio1,directorio2,.git} --exclude={*.txt,*.md} /
A partir del directorio donde estamos, busca recursivamente:
find . -name "archivo"
Buscar en todo el dispositivo:
find / -name "archivo"
No tener en cuenta mayúsculas o minúsculas
find . -iname "archivo"
Podemos utilizar expresiones regulares para ayudarnos a encontrar lo que deseamos, si no recordamos la palabra exacta.
No recuerdo como empieza y acaba la palabra "archivo"…
find . -iname "*chiv*"
Publicado por Angel el Wednesday 14 October del 2020
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.