Skip to content

updatedb: Příkaz Linux a příkaz Unix

15 de Srpen de 2021
developers in their home office 511878074 57ec2ecd5f9b586c35b69eb1

Příkaz updatedb se používá společně s příkazy locate, jako je locate, mlocate a slocate, ke generování prohledávatelné databáze souborů aktuálně v systému Linux.

Nainstalujte updatedb s mlocate

Tato příručka se zaměřuje na balíček mlocate, ale alternativa, pokud je k dispozici, bude fungovat stejně dobře. Chcete -li nainstalovat updatedb na Debian, Ubuntu a Mint: sudo apt install mlocate

Chcete -li nainstalovat updatedb na Fedoru: sudo dnf install mlocate

Chcete -li nainstalovat updatedb na CentOS a RHEL: sudo yum install mlocate

Chcete -li nainstalovat updatedb na OpenSUSE: sudo zypper install mlocate

Chcete -li nainstalovat updatedb na Arch Linux a Manjaro: sudo pacman -S mlocate

Použijte příkaz updatedb

Příkaz updatedb je dodáván s mlocate a musíte jej použít k vytvoření databáze, než budete moci hledat. Protože updatedb ve výchozím nastavení zaznamenává vše ve vašem systému, spusťte jej s oprávněním root pomocí sudo. Pokud jej chcete používat pouze jako běžný uživatel, můžete s několika možnostmi. Nejprve vytvořte obecnou systémovou databázi s oprávněními root: sudo updatedb

Dokončení může trvat několik minut, v závislosti na tom, kolik souborů je ve vašem systému. Odtud najděte soubor s mlocate. Například: přemístěte trpaslíka

Všimněte si množství nevyžádané pošty, která přijde? Můžete, pokud se rozhodnete vyloučit určité adresáře pomocí -E vlajka. sudo updatedb -e /usr /share, /var /lib

Pokud chcete zjistit, které soubory jsou přidány do databáze, použijte -proti vlajka. sudo updatedb -v

Chcete -li spustit updatedb jako běžný uživatel, použijte -l vlajka s hodnotou 0 vyloučit vše, k čemu váš uživatel nemá přístup. Poté zadejte místní výstup ve svém domovském adresáři pomocí vlajka. updatedb -l 0 -o ~/.mlocate.db

Chcete-li prohledávat tuto databázi specifickou pro uživatele, namísto systémové, použijte -d vlajka pro zadání uživatelského. mlocate -d ~/.mlocate.db

Toto jsou nejběžnější způsoby práce s updatedb. Úplnější rozpis najdete v úplné technické příručce níže.

Aktualizovaný technický manuál

Níže je uveden úplný technický rozpis toho, co příkaz updatedb dokáže.

NÁZEV

updatedb: Aktualizujte databázi slotů.

SYNOPSE

aktualizováno b [-u] [-u path] [-e path1,path2,…] [-f fstype1,…] [-l [01] ] [-q] [-v,–verbose] [-V, –version] [-h, –help] vzor…

POPIS

Tato stránka s manuály dokumentuje slocate, verzi locate s vylepšeným zabezpečením. updatedb je prostě odkaz na slocate, který implikuje -u volba.

MOŽNOSTI

-u

Vytvořte mezipaměťovou databázi začínající v kořenovém adresáři. Toto je výchozí chování při volání jako aktualizováno b.

-U cesta

Vytvořte zdlouhavou databázi začínající na cestě cesta.

-e dirs

Vyloučit adresáře v seznamu odděleném čárkami dirs z databáze slotů.

-f fstypes

Vyloučit systémy souborů v seznamu odděleném čárkami dirs z databáze slotů.

-l <číslo>

Úroveň zabezpečení. -l 0 vypne bezpečnostní kontroly, což zrychlí vyhledávání. -l 1 zapne bezpečnostní kontroly. Toto je výchozí nastavení.

-q

Tichý režim; chybové zprávy jsou potlačeny.

-proti

Podrobný režim; zobrazit soubory indexované při vytváření databáze.

–Pomoc

Vytiskněte si souhrn možností slocate a odejít.

–verze

Vytiskněte si číslo verze slocate a odejít. Použijte příkaz man (% muž) a podívejte se, jak se ve vašem počítači používá příkaz.