Lan Yiyun: explicación detallada de los parámetros del comando de búsqueda y su uso en el sistema Linux

El comando de búsqueda es una poderosa herramienta de búsqueda de archivos en sistemas Linux, que se utiliza para buscar archivos y directorios en una ruta específica. La siguiente es una explicación detallada de los parámetros y el uso del comando de búsqueda:

  • -name: busca por nombre de archivo. Puede utilizar comodines para buscar patrones, por ejemplo,  -name "*.txt"para buscar todos los archivos .txtcon un sufijo.
  • -type: busca por tipo de archivo. Los tipos más utilizados incluyen  fla representación de archivos ordinarios y dla representación de directorios.
  • -size: busca por tamaño de archivo. Puede utilizar para  +indicar mayor que el tamaño especificado, -para indicar menor que el tamaño especificado, cpara indicar en bytes, kpara indicar en KB, Mpara indicar en MB.
  • -mtime: Busca según la hora de modificación del archivo. Puede usarlo  +para referirse a antes de la hora especificada, -después de la hora especificada, nantes de los n días especificados -ny dentro de los n días especificados.
  • -user: Búsqueda por propietario del archivo.
  • -group: Busca según el grupo de usuarios al que pertenece el archivo.
  • -perm: Búsqueda según los permisos del archivo. Puede usarlo  +para indicar una coincidencia completa de permisos, /para indicar que los permisos especificados están incluidos o -para indicar una coincidencia incompleta de permisos.
  • -exec: Ejecute el comando especificado en los archivos buscados. Puede utilizar  {} \;el comando para especificar los archivos buscados como argumentos.

Uso de ejemplo:

  • find /path/to/search -name "*.txt": busca todos los archivos .txtcon .
  • find /path/to/search -type d -name "dir": Busque el directorio nombrado en la ruta especificada  dir.
  • find /path/to/search -size +1M: busca archivos de más de 1 MB en la ruta especificada.
  • find /path/to/search -mtime +7: busca archivos modificados hace 7 días en la ruta especificada.
  • find /path/to/search -user username: busca archivos propiedad del usuario especificado en la ruta especificada.
  • find /path/to/search -perm 644: busque archivos con permiso 644 en la ruta especificada.
  • find /path/to/search -name "*.txt" -exec rm {} \;: busque todos los archivos .txtcon y elimínelos.

Los anteriores son los parámetros comunes y el uso del comando de búsqueda. Al utilizar estos parámetros de manera flexible, puede localizar y operar rápidamente archivos y directorios. Se recomienda consultar la documentación oficial y otros recursos del sistema Linux para aprender más y dominar las funciones y técnicas del comando de búsqueda.

Supongo que te gusta

Origin blog.csdn.net/tiansyun/article/details/132702185
Recomendado
Clasificación