comandos-linux-busqueda

Comandos Linux - Busqueda de archivos y en su contenido

Os presento una recopilación de comandos Linux más útiles sobre Búsqueda de archivos y en su contenido

Buscar de archivos


#buscar archivo y directorio por su nombre en todo el sistema
find * -name nombre


#buscar archivo y directorio por su nombre, dentro de directorio
find directorio -name nombre


#buscar archivos y directorios pertenecientes a usuario, dentro de directorio
find directorio -user usuario


#buscar archivos y directorios por su tipo, dentro de directorio
(d directory, f regular file, l symbolic link)
find directorio -type f tipo


#buscar archivos y ejecutar comando
find directorio -name nombre -exec comando {} \;


#buscar archivos con extensión .ps
locate \*.ps


#mostrar la ruta completa de un ejecutable
which ejecutable 


#mostrar la ubicación de un archivo binario, de ayuda o fuente
whereis ejecutable 

Buscar en contenido de archivo


#buscar cadena en el/los archivos
grep cadena archivo


#buscar cadena en el/los archivos sin coincidencia de mayusculas
grep -i cadena archivo
 

#buscar palabras que comienzan con cadena en el/los archivos
grep ^cadena archivo 


#buscar cadena como palabra completa en el/los archivos
grep -w cadena archivo 


#seleccionar las líneas de archivo que contienen números
grep [0-9] archivo 


#busca recursiva de cadena en el directorio
grep cadena -R direccion 

Para ver la recopilación completa de comandos de Linux este enlace: Listado de comandos Linux