Cómo instalar 'Localizar el comando' para encontrar archivos en Linux

Cómo instalar 'Localizar el comando' para encontrar archivos en Linux

La ubicación es una utilidad de línea de comando para encontrar archivos por nombre en Linux, al igual que Find Command. Sin embargo, funciona de manera más eficiente en comparación con su contraparte; Utiliza una o más bases de datos pobladas por el actualizadob programa e imprime nombres de archivos que coinciden al menos uno de los patrones (un usuario proporciona) a la salida estándar.

El paquete de localización es proporcionado por el Gnu Findutils o hacer un consumo paquetes. Se sabe que estos paquetes proporcionan la misma implementación del programa. En la mayoría CentOS/RHEL sistemas, FindUtils Sin embargo, viene preinstalado, si intenta ejecutar un comando de localización, puede encontrar el error:

-bash: localizar: comando no encontrado 

En este artículo, le mostraremos cómo instalar hacer un consumo paquete que proporciona el localizar y actualizadob comandos para encontrar archivos en sistemas Linux.

A continuación se muestra una salida de muestra que muestra el error anterior y la consulta FindUtils paquete.

$ localate bash_completion.SH $ RPM -QA | Grep Findutils 
Localizar el comando no encontrado

Instalar hacer un consumo, Use el Administrador de paquetes YUM o APT según su distribución de Linux como se muestra.

$ sudo yum instalación Mlocate [en Centos/Rhel] $ sudo apt instalación Mlocate [en Debian/Ubuntu] 

Después de instalar hacer un consumo, Necesitas actualizar el actualizadob, que es utilizado por localizar Comando como usuario root con el comando sudo, de lo contrario recibirá un error. La ubicación de almacenamiento de la base de datos predeterminada es /var/lib/mlocate/mlocate.db.

$ sudo ActualatedB 

Una vez que se actualiza la base de datos, ahora intente ejecutar el localizar comando, que debería funcionar esta vez.

$ localate bash_completion.mierda 
Buscar archivos usando el comando localizar

Para encontrar una coincidencia exacta según el patrón que ingrese, use esto -b opción y el \ Opción de globo como en la siguiente sintaxis.

$ localate -b '\ bash_completion.mierda 

Nota: Puedes usar el Localización_path Variable ambiental para establecer una ruta a bases de datos adicionales, que se leen después de la base de datos predeterminada o cualquier base de datos enumerada utilizando el -base de datos bandera en la línea de comando.

Eso es todo! En esta guía, le mostramos cómo instalar hacer un consumo paquete que ofrece el localizar y actualizadob comandos en un sistema Linux. Comparta sus puntos de vista con nosotros a través del formulario de comentarios a continuación.