GNU/Linux >> Linux Esercitazione >  >> Linux

Il comando locate in Linux

trova comando

individuare è considerato a basso impatto in termini di consumo di risorse di sistema, perché non effettua ricerche nel file system in tempo reale. Invece, individua le ricerche attraverso un database che viene aggiornato nelle ore di inattività (di solito di notte). Questo approccio fornisce una ricerca molto veloce, ma i risultati potrebbero non riflettere i file aggiunti o eliminati di recente.

La sintassi di base del comando locate è:

# locate [options] search_string

L'esempio seguente mostra come utilizzare locate per trovare un file specifico in base al nome del file:

$ locate file1
/var/tmp/file1.txt

Esistono più implementazioni del comando locate. Tutti offrono funzionalità simili, ma hanno implementato funzionalità diverse.

  • individuare :Questa è la locazione originale attualmente gestita dalla fondazione GNU. Il comando locate è incluso nel pacchetto mlocate disponibile da GNU Foundation.
  • posiziona :Secure locate (slocate) è sicuro in quanto memorizza le autorizzazioni dei file nel proprio database e quindi non individuerà i file per gli utenti che non hanno il diritto di vederli.

Costruzione del database di localizzazione

Su un sistema appena installato che non ha funzionato per tutta la notte, dovrai accedere come root ed eseguire il seguente comando per creare il database:

# /etc/cron.daily/mlocate.cron

trova i pacchetti

Per utilizzare il comando locate è necessario installare il pacchetto RPM corretto. Per trovare quale pacchetto fornisce il comando locate usa il comando seguente:

# 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

Come mostrato sopra, mloca pacchetto fornisce il comando locate.

Qual è la differenza tra trova e trova il comando in Linux


Linux
  1. Padroneggia il comando ls di Linux

  2. Introduzione al comando alternatives in Linux

  3. Comando Linux mv

  4. Linux du comando

  5. individuare Esempi di comandi in Linux

Il comando timer in Linux

Il comando curl di Linux

15 Esempi pratici di Localizza comando in Linux

Esempi essenziali del comando ps in Linux

Qual è il comando kill in Linux?

Comprendere il comando dell'ora in Linux