Jak najít soubor v linuxu
Najít soubor v systému Linux je poměrně obtížný, pokud nevíte, jak to udělat. Nejlepší je využít různých týmů, které jsou zadány do terminálu. Po zvládnutí těchto příkazů obdržíte úplnou kontrolu nad soubory a také tyto příkazy jsou funkční než podobné vyhledávače v jiných operačních systémech.
Kroky
Metoda 1 z 3:
Užitekjeden. Najít soubor podle jeho jména. Takové nejjednodušší vyhledávání se provádí pomocí využití Nalézt. Následující příkaz vyhledá soubor v aktuálním adresáři a ve všech podadresářech.
Najít -Iname "název souboru"
- Enter -Inname namísto -Název, Chcete-li registru ignorovat v souboru s názvem. tým -Název Konvidence registru.

2. Spusťte vyhledávání v kořenovém adresáři. Chcete-li spustit vyhledávání v systému, přidejte požadovaný modifikátor /. V tomto případě tým Nalézt bude hledat soubor ve všech adresářích, počínaje kořenem.
Najít / -iname "název souboru"

3. Použijte symbol zobecnění .*, Chcete-li kontaktovat soubory, jejichž název odpovídá části požadavku. Pomocí symbolu zobecnění * Soubor naleznete, úplný název, který je neznámý, nebo najít všechny soubory s konkrétním rozšířením.
Najít / Home / Max -InaMe "*.Conf "

4. Usnadnit správu výsledků vyhledávání. Pokud jsou výsledky vyhledávání příliš mnoho, je těžké najít správný soubor mezi nimi. Použijte symbol |, Takže výsledky vyhledávání jsou filtrovány méně týmu. To usnadní prohlížení a filtrování výsledků vyhledávání.
Najít / Home / Max -InaMe "*.Conf "méně

Pět. Najít konkrétní položky. Použijte modifikátory pro zobrazení pouze určitých položek ve výsledcích vyhledávání. Můžete vyhledat pravidelné soubory (F), katalogy (D), symbolické odkazy (L), svůdná I / O zařízení (s) a bloková zařízení (B).
Najít / -type f -iname "název souboru"

6. Výsledky vyhledávání filtru. Pokud počítač ukládá různé soubory s podobnými názvy, ale velikost vyhledávacího souboru je známá, zdokonalte výsledky vyhledávání pro velikost souboru.
Najít / -Size + 50m -Iname "název souboru"

7. Použijte logické operátory (booleans operátory) pro kombinování vyhledávačů. Můžete použít operátory -A, -Nebo, -Ne, Pro kombinování různých vyhledávacích dotazů v jednom požadavku.
Najít / TravelPhotos -Type f -Size + 200k -Not -Name "* 2015 *"

osm. Najít soubory podle vlastníků nebo oprávnění. Pokud potřebujete najít soubor patřící konkrétnímu uživateli nebo soubor s určitými přístupovými právy, můžete zúžit.
Najít / -User Max -InaMe "Název souboru" Najít / -Group Uživatelé -iname "Název souboru" Najít / 077-Ininame "Název souboru"

devět. Kombinovat příkazy k provedení určitých akcí po dokončení vyhledávání souborů. tým Nalézt Můžete kombinovat s jinými příkazy, které soubor našel soubory. Pro to mezi týmem Nalézt a zadejte druhý příkaz -Exec, A na konci řádku {} T-
Nalézt . -Typ f -perm 777 -Exec chmod 755 {} t-
Metoda 2 z 3:
Utility lokalizujtejeden. Nainstalujte nástroj .Lokalizovat. Tento nástroj pracuje rychlejší utility Nalézt, Protože neukončí soubor souborů skutečně. Nicméně, ne všechny distribuce Linuxu jsou dodávány s nástrojem Lokalizovat, Proto zadejte následující příkazy pro instalaci:
- Enter Sudo apt-get update a stiskněte ↵ Zadejte.
- V Debianu a Ubuntu proveďte následující: Zadejte Sudo apt-get Instalovat mlate a stiskněte ↵ Zadejte. Li Lokalizovat Je již nainstalován zpráva Mlate je již nejnovější verzi (Nainstalovaná poslední verze).
- V ARCH Linuxu použijte Správce balíčků PACMAN: Pacman -syu mlate
- V Gentoo, použijte Vyobrazení: Vynořte mloate

2. Aktualizujte databázi nástroje .Lokalizovat. Tento nástroj nebude moci najít nic bez dříve vytvořené a aktualizované základny (ve kterém je uložena zdání hřídele ze systému souborů).Základna je aktualizována denně v automatickém režimu, ale to lze provést ručně. Aktualizovat databázi ručně, aby okamžitě začněte pracovat Lokalizovat.

3. Použití .Lokalizovat, Provedení jednoduchých vyhledávacích dotazů. Užitek Lokalizovat funguje rychle, ale není to tak funkční jako nástroj Nalézt. tým Lokalizovat Procesy Jednoduché vyhledávací dotazy podobné týmu Nalézt.
Najít -i "*.jpg "

4. Omezte počet výsledků vyhledávání. Pokud jsou výsledky vyhledávání příliš mnoho, snižte je pomocí modifikátoru -N a čísla, která definují počet zobrazených výsledků vyhledávání.
Najít -n 20 -i "*.jpg "
Metoda 3 z 3:
Vyhledávání textu v souborechjeden. Použijte příkaz .Grep, Chcete-li vyhledat text v souborech. Udělej to najít soubor, který obsahuje konkrétní frázi nebo řetězec. Hlavní formát týmu Grep jak následuje:
Grep -r -i "vyhledávací dotaz" / cesta / k / katalog /
- Modifikátor -R Dělá rekurzivní, takže jakýkoli soubor obsahující řádek z vyhledávacího dotazu bude nalezen v aktuálním adresáři (a všechny podadresáře).
- Modifikátor -I. I Označuje, že požadavek nebere v úvahu registru. Vzít v úvahu registru, nezadejte modifikátor -I. I.

2. Skrýt přebytečný text. Při provádění týmu Grep (Jak je popsáno výše) název souboru a text s vybranou frází nebo řetězec zadaný v dotazu vyhledávání se objeví na obrazovce. Takový text lze skrýt zobrazit pouze název souboru a cestu k němu. Chcete-li to provést, zadejte následující příkaz:
Grep -r -i "vyhledávací dotaz" / cesta / k / katalog / | Cut -d: -F1

3. Skrýt chybové zprávy. tým Grep Zobrazí chybovou zprávu, pokud se pokusíte o přístup k složkám bez správných oprávnění nebo zadáte prázdné složky. Tyto zprávy lze odeslat do / dev / null, takže se na obrazovce nezobrazují.
Grep -r -i "vyhledávací dotaz" / cesta / k / katalog / 2> / dev / null