Cómo instalar el ‘comando de localización’ para buscar archivos en Linux

Cómo instalar el ‘comando de localización’ para buscar archivos en Linux

La localización es una utilidad de línea de comandos para buscar archivos por nombre en Linux, al igual que el comando de búsqueda. 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 programa updatedb. e imprime los nombres de archivo que coinciden con al menos uno de los patrones (que proporciona un usuario) en la salida estándar.

El paquete de localización es proporcionado por los paquetes GNU findutils. o mlocate. Se sabe que estos paquetes proporcionan la misma implementación del programa. En la mayoría de los sistemas CentOS/RHEL. findutils. viene preinstalado; sin embargo, 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 el paquete mlocate. que proporciona los comandos localizar. y updatedb. para buscar archivos en sistemas Linux.

A continuación se muestra un resultado de muestra que muestra el error anterior y consulta el paquete findutils.

$ localic bash_completion.sh $ rpm-qa | grep findutils  Localizar comando no encontrado  Localizar comando no encontrado Localizar comando no encontrado

Para instalar mlocate. utilice el Administrador de paquetes YUM o APT según su distribución de Linux como se muestra.

$ sudo yum install mlocate [En CentOS/RHEL] $ sudo apt install mlocate [En Debian/Ubuntu] freestar.config.enabled_slots.push

Después de instalar mlocate. debe actualizar el updatedb. que utiliza location comando como usuario root con el comando sudo, de lo contrario obtendrá un error. La ubicación de almacenamiento predeterminada de la base de datos es /var/lib/mlocate/mlocate.db.

$ sudo updatedb

Una vez que la base de datos esté actualizada, ahora intente ejecutar Locate. comando, que debería funcionar esta vez.

$ busque bash_completion.sh  Buscar archivos usando el comando de localización  Buscar archivos usando el comando de localización Buscar archivos usando el comando de localización

Para encontrar una coincidencia exacta de acuerdo con el patrón que ingresó, use esta opción-b y la opción \ globbing como en la siguiente sintaxis.

$ localizar-b ‘\ bash_completion.sh’

Nota : puede utilizar la variable de entorno LOCATE_PATH. para establecer una ruta a las bases de datos adicionales, que se leen después de la base de datos predeterminada o de cualquier base de datos enumerada con la marca –database. en el línea de comandos.

¡Eso es todo! En esta guía, le mostramos cómo instalar el paquete mlocate. que ofrece los comandos Locate. y updatedb. en un sistema Linux. Comparta sus opiniones con nosotros a través del formulario de comentarios a continuación.