příkaz slocate je verze GNU locate s vylepšeným zabezpečením. Tento příkaz prohledává databázi se seznamem všech souborů v systému; je zamýšlen jako rychlejší náhrada za vzor "najít / -jméno". Tato verze ukládá oprávnění k souborům a vlastnictví, aby se zabránilo neoprávněnému přístupu k souborům.
vyhledejte a vyhledejte konzultační databázové soubory o systému (obvykle zkompilované a aktualizované pomocí úlohy spuštěné ze systémového cronu plánovače), abyste našli soubory nebo příkazy téměř okamžitě. Umístění skutečných databázových souborů, co je v nich indexováno a jak často se to kontroluje, se může systém od systému lišit. Podrobnosti najdete v manuálových stránkách vašeho systému. slocate (secure locate) ukládá informace o oprávněních (kromě názvů souborů a cest), takže nevypíše programy, ke kterým uživatel nemá přístup. Na většině systémů Linux je locate symbolickým odkazem na umístění; jiné systémy mohou mít samostatné programy nebo nemusí mít slocate vůbec.
Syntaxe:
$ slocate [parameter] [search-string]
vyhledejte možnosti příkazu
Možnost | Popis |
---|---|
-c | Při aktualizaci databáze si přečtěte /etc/updatedb.conf. |
-dfile, –database=soubor | Použít soubor jako databázi pro vyhledávání. |
-edir1[,dir2…] | Vyloučit dané adresáře z databáze. |
-ffstype1[,fstype2…] | Vyloučit soubory na souborových systémech daných typů (např. NFS). |
-h, –help | Vytiskněte souhrn možností a ukončete. |
-i | Při vyhledávání ignorujte malá a velká písmena. |
úroveň -l | Úroveň zabezpečení. Pokud je úroveň 0, neprovádějí se žádné bezpečnostní kontroly, což umožňuje rychlejší vyhledávání. Výchozí hodnota je 1, která zapíná kontrolu zabezpečení. |
-n počet | Netiskněte více než počet výsledků. |
-ofile, –output=soubor | Použít soubor jako databázi k vytvoření. |
-q | Netisknout chybové zprávy (tichý režim). |
-rregex, –regexp=regex | K prohledávání databáze použijte regulární výraz Základní regulární výraz. |
-u | Vytvořte databázi začínající na /. |
-U dir | Vytvořte databázi začínající v dir. |
-v, –verbose | Při vytváření databáze zobrazit názvy souborů. |
-V, –version | Vytiskněte informace o verzi a ukončete. |
umístění příkladu příkazu
Pomocí příkazu „slocate“ zobrazíte informace o cestě k souboru s klíčovým slovem „parted“ v názvu souboru:
# slocate parted