all options
buster  ] [  bullseye  ] [  bullseye-backports  ] [  bookworm  ]
[ Source: mlocate  ]

Package: mlocate (0.26-5)

Links for mlocate

Screenshot

Debian Resources:

Download Source Package mlocate:

Maintainers:

External Resources:

Similar packages:

Encuentre rápidamente archivos en el sistema de archivos basándose en su nombre

mlocate es una implementación nueva de locate, una herramienta para encontrar archivos en cualquier parte del sistema de archivos basándose en su nombre, usando un patrón fijo o una expresión regular. A diferencia de otras herramientas como find(1), locate usa una base de datos creada previamente para realizar la búsqueda, permitiendo que las consultas se ejecuten mucho más rápido. Esta base de datos se actualiza periódicamente mediante cron.

Existen varias implementaciones de locate: la implementación original de las findutils de GNU, slocate y mlocate. Las ventajas de mlocate son:

 * indexa todo el sistema de archivos, pero los resultados de la búsqueda
   sólo incluyen a los archivos a los que tiene acceso el usuario que
   ejecuta locate. Esto lo hace actualizando la base de datos como root,
   pero haciéndola ilegible para los usuarios normales, que pueden acceder
   a ella a través del binario de locate. slocate también hace esto, pero
   el locate original no.

 * en lugar de releer todo el contenido de todos los directorios cada vez
   que se actualiza la base de datos, mlocate guarda información de las
   marcas de tiempo en su base de datos y puede saber si el contenido de un
   directorio ha cambiado sin leerlo de nuevo. Esto hace que las
   actualizaciones sean mucho más rápidas y hagan menos peticiones al disco
   duro. Esta característica sólo la tiene mlocate.

Instalando mlocate se cambiará el binario /usr/bin/locate para que apunte a mlocate. Después de la instalación, deberá ejecutar /etc/cron.daily/mlocate a mano para crear la base de datos, ya que mlocate no funcionará hasta que el script se ejecute desde cron (debido a que mlocate no usa la misma base de datos de los archivos que locate). También, debería eliminar el paquete «locate» para no tener que actualizar regularmente dos bases de datos diferentes de archivos en su sistema.

Tags: Implemented in: C, User Interface: Command Line, Role: role::program, scope::utility, Purpose: Searching

Other Packages Related to mlocate

  • depends
  • recommends
  • suggests
  • enhances

Download mlocate

Download for all available architectures
Architecture Package Size Installed Size Files
mips64el 95.9 kB510.0 kB [list of files]