V této příručce se dozvíte, jak používat Linux k nalezení souboru nebo série souborů.
Chcete-li vyhledat soubory, můžete použít Správce souborů dodaný s distribucí Linuxu. Pokud jste zvyklí používat systém Windows, správce souborů se podobá aplikaci Průzkumník Windows. Obsahuje uživatelské rozhraní se sérií složek, které při klepnutí zobrazují podsložky v rámci těchto složek a všechny soubory, které jsou v nich obsaženy.
Většina správců souborů poskytuje funkci vyhledávání a způsob filtrování seznamu souborů.
Nejlepší způsob, jak vyhledávat soubory, je použít příkazový řádek systému Linux, protože je k dispozici mnoho dalších metod pro hledání souboru, než by se někdy mohl pokusit o zahrnutí grafického nástroje.
Jak otevřít okno terminálu
Chcete-li vyhledat soubory pomocí příkazového řádku systému Linux, budete muset otevřít okno terminálu.
Existuje mnoho způsobů, jak otevřít okno terminálu. Jedním ze způsobů, které jistě pracují na většině systémů Linux, je současně stisknout klávesy CTRL, ALT a T. Pokud se vám nepodaří použít nabídku v prostředí desktopu Linux, vyhledejte editor terminálu.
Nejjednodušší způsob, jak najít soubor
Zobrazí se příkaz pro hledání souborůnalézt.
Zde je základní syntaxe příkazu Najít.
nalézt
Výchozím bodem je složka, ze které chcete začít vyhledávání. Chcete-li spustit vyhledávání celé jednotky, zadejte následující: najít /
Pokud však chcete začít hledat složku, kterou právě používáte, můžete použít následující syntaxi: najít. Obecně tedy při vyhledávání, které budete chtít hledat podle jména, vyhledáte soubor myresume.odt na celé jednotce, použijete následující syntaxi: find / -name myresume.odt
Jak již bylo zmíněno v předcházející části, můžete zvolit libovolné místo v systému souborů, ze kterého chcete vyhledávat. Chcete-li například hledat aktuální souborový systém, můžete použít následující zastavení: najít. -name hra
Výše uvedený příkaz bude hledat soubor nebo složku nazvanou hra ve všech složkách pod aktuální složkou. Název aktuální složky můžete najít příkazem pwd. Chcete-li hledat celý souborový systém, musíte začít v kořenovém adresáři následujícím způsobem: find / -name hru
Je pravděpodobné, že výsledky vrácené výše uvedeným příkazem zobrazí povolení odmítnuté pro mnoho vrácených výsledků. Pravděpodobně budete muset zvýšit oprávnění pomocí příkazu sudo nebo přepnout na účet správce pomocí příkazu su. Výchozí pozice může být doslova kdekoli na vašem systému souborů. Chcete-li například vyhledat domovskou složku, zadejte následující: najděte hru ~ -name
Tilde je metacharakter běžně používaný pro označení domovské složky aktuálního uživatele. Nejběžnějším výrazem, který použijete, je -název. Výraz -name umožňuje vyhledat název souboru nebo složky. Existují však další výrazy, které můžete použít následovně: Představte si, že chcete najít všechny soubory ve vaší domovské složce přístupné před více než 100 dny. Můžete to udělat, pokud chcete zálohovat a odstraňovat staré soubory, které nemáte pravidelně přístupné. Chcete-li to provést, spusťte následující příkaz: najít ~ -aceme 100 Pokud chcete najít všechny prázdné soubory a složky ve vašem systému, použijte následující příkaz: find / -empty Chcete-li najít všechny spustitelné soubory v počítači, použijte následující příkaz: find / -exec Chcete-li najít všechny soubory, které jsou čitelné, použijte následující příkaz: find / -read Při hledání souboru můžete použít vzor. Například možná hledáte všechny soubory s příponou mp3. Můžete použít následující vzor: find / -name * .mp3 Hlavním problémem příkazu find je, že může někdy vrátit příliš mnoho výsledků, aby se daly dohlédnout. Výstup můžete přenést do příkazu ocas nebo můžete výstupní čáry do souboru následovně: najít / -name * .mp3 -fprint nameoffiletoprintto Představte si, že chcete současně hledat a upravovat soubor. Můžete použít následující příkaz: find / -name název souboru -exec nano '{}' ;
Výše uvedený příkaz vyhledá soubor nazvaný název souboru a poté spustí nano editor pro soubor, který najde. Příkaz find je velmi silný. Tato příručka ukázala, jak hledat soubory, ale existuje obrovský počet dostupných možností a pochopit všechny z nich, měli byste se podívat na Linux manuál. To můžete provést spuštěním následujícího příkazu v terminálu: muž najít
Kde začít hledat od
Výrazy
Jak najít soubory přístupné více než určitý počet dní předem
Jak najít prázdné soubory a složky
Jak najít všechny spustitelné soubory
Jak najít všechny čitelné soubory
Vzory
Jak odeslat výstup z Find Find příkazu k souboru
Jak najít a spustit příkaz proti souboru
souhrn