Red de conocimiento de abogados - Derecho de sociedades - comando find y comando grep para buscar archivos en Linux

comando find y comando grep para buscar archivos en Linux

Cuando usas Linux, a menudo necesitas buscar archivos. Los principales comandos de búsqueda incluyen buscar y grep.

Los dos comandos son distintos.

(1) El comando de búsqueda busca según los atributos del archivo, como el nombre del archivo, el tamaño del archivo, el propietario, el grupo, si está vacío, la hora de acceso, la hora de modificación, etc.

(2) grep busca según el contenido del archivo y hace coincidir cada línea del archivo de acuerdo con el patrón dado (patrón).

1. Comando Buscar

Formato básico: buscar expresión de ruta

1. Buscar según el nombre del archivo

(1) buscar / - nombre httpd.conf 

Busque el archivo httpd.conf en el directorio raíz, lo que significa buscar en todo el disco duro

(2)busque /etc -nombre httpd.conf

Archivo httpd.conf en el directorio /etc

(3)busque /etc -name ' srm '

Utilice el comodín * (0 o más ). Indica buscar archivos que contengan la cadena 'srm' en el nombre del archivo en el directorio /etc

(4)find -name 'srm*' 

Indica buscar nombres de archivos en. el directorio actual Archivos que comienzan con la cadena 'srm'