El comando de búsqueda de Linux usa el tutorial

  

comando whereis para encontrar archivos ejecutables, archivos binarios, documentación de man y archivos de código fuente.

El comando localizar es buscar el destino en la base de datos de índice (/var/lib/mlocate/mlocate.db) generado por el comando updatedb. Mientras el registro de la base de datos contenga los caracteres buscados, el registro aparecerá en la lista, pero Ejecute regularmente el comando updatedb para actualizar la base de datos para garantizar el contenido en tiempo real.

El comando que se busca desde la ruta de la variable de entorno del sistema. Se puede utilizar para encontrar ejecutables y alias.

El comando de búsqueda tiene características más potentes. Sintaxis: encontrar [ruta] [expresión] La ruta predeterminada es el directorio actual, la expresión predeterminada es -print.

(N puede ser + N o -N o N): - amin N-anewer FILE-atime N-cmin N-cnewer FILE-ctime N-empty-false-fstype TYPE-gid N-group NAME -ilname PATTERN-iname PATTERN-inum N-iwholename PATTERN-iregex PATTERN-links N-lname PATTERN-mmin N-mtime N-name PATTERN-newer FILE-nouser-nogroup-path PATTERN-perm [+ -] MODE-regex PATTERN -wholename PATTERN-size N [bcwkMG] -true-type [bcdpflsD] -uid N-user N-user NAME-xtype [bcdpfls] -context CONTEXT

1, el usuario y grupo de búsqueda de grupo es Archivo N: busque /-gid N

Encuentre el archivo con el nombre del grupo NOMBRE: encuentre /-grupo del grupo

Encuentre el archivo con el ID de usuario: encuentre /-uid N

Encuentre el archivo llamado NAME: busque /-usuario NAME

Encuentre archivos para usuarios que no existen en el archivo /etc /passwd: encuentre /-nouser

No busque Los archivos del grupo existente en el archivo /etc /group: buscar /-nogroup

2, tiempo de búsqueda para encontrar archivos a los que se accede dentro de N días: buscar /-atime N

Encontrar N Se modificó el archivo de estado en días: busque /-ctime N

Encuentre archivos modificados en N días: encuentre /-m Hora N

Encuentre archivos nuevos que sean más nuevos que un ARCHIVO en el directorio actual: busque /-nuevo ARCHIVO

Encuentre archivos que sean más nuevos que un tiempo de acceso de ARCHIVO en el directorio actual: Buscar /-un archivo ARCHIVO

Buscar archivos a los que se accedió en los últimos N minutos del sistema: buscar /-amin N

Buscar archivos en el sistema que hayan cambiado de estado en los últimos N minutos: buscar /- Cmin N

Encuentre los archivos modificados en los últimos N minutos del sistema: busque /-mmin N

3, busque el nombre del archivo PATTERN: find /-name PATTERN

Encuentre un archivo de tamaño N: busque /-size N

Encuentre un archivo de tipo: encuentre /-type [bcdpflsD] b - bloque dispositivo archivo c - carácter dispositivo archivo d - directorio p - Archivo de canalización f - Archivo normal l - Archivo de enlace de símbolo

4. Ejecute el formato del comando de shell después de buscar: -exec COMMAND; -exec COMMAND {} + -ok COMMAND; Agregue -exec después del comando find , más espacios, más el comando o script que se ejecutará, agregue un par de {}, agregue un espacio y una \\, y finalmente un punto y coma.

Encuentre un archivo de tamaño 0 en el directorio /var /log y elimine: encuentre /var /log -size 0 -exec rm -rf {} \\;


Copyright © Conocimiento de Windows All Rights Reserved