Cómo usar el comando whereis para encontrar rápidamente archivos en Linux

  
                

El comando whereis y el comando find son similares en Linux. El comando whereis lo encuentra más rápido, pero solo puede encontrar el nombre del programa. Veamos el uso específico del comando whereis.

Búsquedas whereis comando sólo los archivos binarios (parámetro -b), documentación hombre (parámetro -m) y los archivos de código fuente (-s parámetros). Si se omite el parámetro, se devuelve toda la información.

Comparado con find, whereis searchup es muy rápido, esto se debe a que el sistema Linux registrará todos los archivos en el sistema en un archivo de base de datos, cuando use whereis y la ubicación a continuación será La búsqueda de datos de la base de datos, en lugar de mirar a través del disco duro, como el comando de búsqueda, es naturalmente muy eficiente.

Pero el archivo de la base de datos no se actualiza en tiempo real. Se actualiza una vez a la semana de manera predeterminada. Por lo tanto, cuando usamos whereis y ubicamos para buscar archivos, a veces encontramos datos que se eliminaron o simplemente creamos un archivo. No puedo encontrarlo porque el archivo de base de datos no se ha actualizado.

1. Formato del comando:

whereis [-bmsu] [BMS directory name -f] Nombre del archivo

2. Función de comando:

El comando whereis localiza el archivo ejecutable, el archivo de código fuente y el archivo de ayuda en el sistema de archivos. Los atributos de estos archivos deben pertenecer al código original, al archivo binario o al archivo de ayuda. El programa whereis también tiene la capacidad de buscar el código fuente, especificar rutas de búsqueda alternativas y buscar elementos inusuales.

3. Parámetros del comando:

-b Localiza el archivo ejecutable.

-m Localiza el archivo de ayuda.

-s Coloca el archivo de código fuente.

-u Busca archivos que no sean archivos ejecutables, archivos de código fuente y archivos de ayuda en la ruta predeterminada.

-B Especifica la ruta para buscar archivos ejecutables.

-M Especifica la ruta para buscar archivos de ayuda.

-S Especifica la ruta para buscar archivos de código fuente.

4. Ejemplo:

Instancia 1: busque los archivos relacionados con el archivo **

Comando:

whereis svn

Salida:

[root @ localhost ~] # whereis tomcat

tomcat:

[root @ localhost ~] # whereis svn

svn: /usr /bin /svn /Usr /local /svn /usr/share/man/man1/svn.1.gz

Descripción:

Tomcat no está instalado, no puedo averiguarlo, la instalación de svn encontró una gran cantidad de documentos relacionados < Br>

Instancia 2: buscar solo archivos binarios

Comando:

whereis -b svn

Salida:

[root @ localhost ~] # whereis -b svn

svn: /usr /bin /svn /usr /local /svn

[root @ localhost ~] # whereis -m svn

Svn: /usr/share/man/man1/svn.1.gz

[root @ localhost ~] # whereis -s svn

svn:

[root @ Localhost ~] #

Descripción:

whereis -m svn Ruta de documentación aislada, whereis -s svn Fuente de archivo fuente.

Lo anterior es el uso del comando whereis en Linux. Las condiciones de la búsqueda del comando whereis son relativamente limitadas. Si solo busca el nombre del programa, usar el comando whereis es muy rápido.

Copyright © Conocimiento de Windows All Rights Reserved