21 de octubre de 2022

Buscar informacion en archivos linux

Con el comando grep

grep nos ayuda a encontrar cadenas de caracteres dentro de todos los archivos de la ruta que le demos, con expresiones regulares.

grep -nr <path> -e <info_a_buscar> 


ls -lh | grep ^d

^d filtra solo los directorios ^l links simbolicos 


grep con git

Buscar en los comentarios del commit:

git log --grep=textoAbuscar 

Buscar en los cambios hechos al código:

git log -S textoAbuscar 

Muestra solo los comentarios de cada commit, con el operador pipe pasa a grep para hacer el filtrado de lo que buscamos: 

git log --oneline | grep textoAbuscar 


Con el comando find

find busca en los nombres de archivo y metadata

find <path> -name '*.md' -type f 

type

f file

d directory


No hay comentarios.: