GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a používat locate Command v Linuxu

Když pracujete s příkazovým řádkem v Linuxu, musíte vědět, jak rychle najít soubory. Existuje jen málo nástrojů, které dokážou tuto práci provést, ale měli byste vědět, jak je používat a kdy je použít.

Jedním z takových nástrojů je locate command a v tomto tutoriálu si projdeme, jak nainstalovat locate příkaz, pokud ještě není nainstalován, a podívejte se, jak je efektivně používat v Linuxu.

Jak nainstalovat locate Command v Linuxu

Před použitím lokace měli byste zkontrolovat, zda je nainstalován ve vašem počítači. místo příkaz je dodáván s balíčky GNU findutils nebo GNU mlocate. Můžete jednoduše spustit následující příkaz a zkontrolovat, zda najít je nebo není nainstalováno.

$ which locate

Pokud najít není ve výchozím nastavení nainstalován, můžete spustit instalaci pomocí následujících příkazů.

$ sudo yum install mlocate     [On CentOS/RHEL/Fedora]
$ sudo apt install mlocate     [On Debian/Ubuntu/Mint]

Jakmile je instalace dokončena, musíte spustit následující příkaz k aktualizaci locate databáze, abyste rychle získali umístění souboru. Díky tomu je váš výsledek rychlejší, když použijete lokaci příkaz k vyhledání souborů v Linuxu.

$ sudo updatedb

mlocate soubor db se nachází na adrese /var/lib/mlocate/mlocate.db .

$ ls -l /var/lib/mlocate/mlocate.db

Dobré místo, kde začít a seznámit se s lokací příkaz používá manuálovou stránku.

$ man locate

Jak používat příkaz locate k rychlejšímu vyhledání souborů v systému Linux

Chcete-li vyhledat jakékoli soubory, jednoduše předejte název souboru jako argument pro vyhledání příkaz.

$ locate .bashrc

Pokud chcete místo vytištění umístění souboru vidět, kolik shodných položek, můžete předat -c vlajka.

$ sudo locate -c .bashrc

Ve výchozím nastavení najít příkaz je nastaven tak, aby rozlišoval malá a velká písmena. Pomocí -i můžete vyhledávání nastavit tak, aby nerozlišovalo malá a velká písmena vlajka.

$ sudo locate -i file1.sh

Výsledek hledání můžete omezit pomocí -n vlajka.

$ sudo locate -n 3 .bashrc

Když smažete soubor a pokud jste neaktualizovali mlocate databáze stále vytiskne smazaný soubor na výstupu. Nyní máte dvě možnosti buď aktualizovat mlocate db pravidelně nebo použijte -e příznak, který přeskočí smazané soubory.

$ locate -i -e file1.sh

Můžete zkontrolovat statistiky mlocate databázi spuštěním následujícího příkazu.

$ locate -S

Pokud vaše db soubor je v jiném umístění, pak možná budete chtít použít -d příznak následovaný mlocate cestu db a název souboru, který se má hledat.

$ locate -d [ DB PATH ] [ FILENAME ]

Někdy můžete narazit na chybu, chybové zprávy můžete potlačit spuštěním příkazu s -q vlajka.

$ locate -q [ FILENAME ]

To je pro tento článek vše. Ukázali jsme vám všechny základní operace, které můžete provádět pomocí lokace příkaz. Bude to pro vás užitečný nástroj při práci na příkazovém řádku.


Linux
  1. Jak používat Su Command v Linuxu

  2. Jak nainstalovat a používat příkaz fping na Linuxu

  3. Jak nainstalovat a používat příkaz Ping v Linuxu

  1. Co je příkaz Chown v Linuxu a jak jej používat

  2. Jak nainstalovat a používat Flatpak v Linuxu

  3. Jak nainstalovat a používat Traceroute v Linuxu

  1. Jak používat příkaz locate v Linuxu

  2. Jak nainstalovat a používat telnet na Kali Linux

  3. Jak nainstalovat a používat Linux Screen?