GNU/Linux >> Tutoriales Linux >  >> Linux

El comando de localización en Linux

comando de localización

localizar se considera de bajo impacto en términos de consumo de recursos del sistema, porque no busca en el sistema de archivos en tiempo real. En su lugar, localice las búsquedas a través de una base de datos que se actualiza en las horas de inactividad (generalmente por la noche). Este enfoque proporciona una búsqueda muy rápida, pero es posible que los resultados no reflejen los archivos agregados o eliminados recientemente.

La sintaxis básica del comando de localización es:

# locate [options] search_string

El siguiente ejemplo muestra cómo usar la localización para encontrar un archivo específico por nombre de archivo:

$ locate file1
/var/tmp/file1.txt

Existen múltiples implementaciones del comando de localización. Todos ofrecen una funcionalidad similar, pero han implementado características diferentes.

  • localizar :Esta es la ubicación original que actualmente mantiene la fundación GNU. El comando de localización está incluido en el paquete mlocate disponible en la fundación GNU.
  • ubicar :La localización segura (slocate) es segura porque almacena los permisos de los archivos en su base de datos y, por lo tanto, no localizará los archivos para los usuarios que no tienen derecho a verlos.

Construyendo la base de datos de localización

En un sistema recién instalado que no se haya ejecutado durante la noche, deberá iniciar sesión como root y ejecutar el siguiente comando para crear la base de datos:

# /etc/cron.daily/mlocate.cron

localizar paquetes

Para usar el comando de localización, se debe instalar el paquete RPM adecuado. Para encontrar qué paquete proporciona el comando de localización, use el siguiente comando:

# yum whatprovides locate
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.lga7.us.voxel.net
 * epel: mirror.cogentco.com
 * extras: mirror.genesisadaptive.com
 * nux-dextop: li.nux.ro
 * updates: mirrors.gigenet.com
epel/x86_64/filelists_db                        | 9.9 MB  00:00:00     
mlocate-0.26-6.el7.x86_64 : An utility for finding files by name
Repo        : base
Matched from:
Filename    : /usr/bin/locate

Como se muestra arriba mlocate el paquete proporciona el comando de localización.

¿Cuál es la diferencia entre el comando de localización y búsqueda en Linux?


Linux
  1. Domina el comando ls de Linux

  2. Introducción al comando de alternativas en Linux

  3. 5 ejemplos prácticos del comando dd en Linux

  4. comando linux mv

  5. localizar ejemplos de comandos en Linux

El comando del temporizador en Linux

El comando curl de Linux

15 ejemplos prácticos del comando de localización en Linux

Ejemplos esenciales del comando ps en Linux

¿Qué es el comando matar en Linux?

Entendiendo el comando time en Linux