como ya muchos saben buscar un archivo aveces no es tan complejo otras veces es un verdadero dolor de cabeza pero para esto contamos con el comando find.
conforme encuentra mas busquedas las ire agregando en el post y les dare mas trucos para depurar sus resultados por ahora veremos lo basico.
find es un comando sumamente poderoso por que su utilidad no termina en solo buscar sino que ademas puede ejecutar y hacer excepciónes para desplegar una selección de resultados sumamente especifica.
Busquedas de ejemplo
(donde el punto "." significa el directorio actual y puede ser sustituido por otro path)
find . -name “miarchivo.txt”
find . -name “java” buscar archivos que empiezen con la palabra java
find . -name "*.java" busca archivos que terminen con la palabra .java
find . -perm 777 busca los archivos que tengan permisos 777
find . -mtime +1 encuentra los archivos modificados hace mas de un día.
find . -mtime -1 encuentra los archivos modificados hace menos de un día.
find . –name "*.txt" –print | xargs grep "test"
busca la palabra "test" en todos los archivos que devuelva la busqueda de los archivos que terminene con extención *.txt (personalmente este es muy util)
find . -iname "archivo"
con iname es para hacer la busqueda case sensitive, de modo que no distinge entre mayusculas y minusculas.
No hay comentarios.:
Publicar un comentario