Jak najít soubor v Linuxu

Bez ohledu na vaši distribuci, znalost toho, jak najít soubor v systému Linux, je základní dovedností pro všechny fanoušky operačního systému s otevřeným zdrojovým kódem. 

Ať už používáte rozhraní s grafickým stolním rozhraním, jako je Ubuntu nebo Mint, nebo provozujete-li systém s příkazovým řádkem, jako je Debian, Linux usnadňuje snadné a rychlé nalezení toho, co potřebujete..

  • Najděte nejlepší Linuxová distribuce roku 2020
  • Zde jsou nejlepší Linuxové aplikace roku 2020
  • Windows 10 naštve – může nás Linux zachránit všechny?

Jak najít soubor v systému Linux pomocí správce souborů na ploše

Podobně jako Microsoft Windows nebo Apple MacOS, mnoho linuxových distribucí přichází s různými desktopovými prostředími, jako je GNOME nebo KDE, aby byly uživatelsky přívětivější a intuitivnější. I když mezi nimi mohou být malé rozdíly, každá distribuce Linuxu je postavena na stejném základním systému souborů.

(Obrazový kredit: Budoucnost)

Při hledání souboru na linuxové distribuci s grafickým rozhraním bude mít správce souborů systému vestavěnou vyhledávací operaci podobnou operacím na Windows MacOS. Otevřete Průzkumník souborů (v nabídce aplikace na ploše použijte vyhledávací lištu a zadejte „Soubory“, pokud máte potíže s vyhledáním) a otevře se v domovském adresáři uživatele. 

V horní části okna prohlížeče souborů se zobrazí buď adresní řádek s ikonou lupy, nebo zcela samostatné vyhledávací pole, v závislosti na použitém prostředí plochy. Klikněte na lupu nebo do vyhledávacího pole a začněte psát hledaný výraz. 

Během psaní by se pole výsledků mělo zaplňovat částečnými shodami, ale stále budete muset zadat celý požadovaný termín nebo blízko něj, abyste tento seznam poznali. Pokud výsledky nejsou automaticky vyplněny částečnými výsledky, stiskněte Vstoupit a Linux začne hledat jakýkoli výraz ve vyhledávací liště.

(Obrazový kredit: Budoucnost)

Pokud nevidíte soubor nebo adresář, o kterém víte, že by tam měl být, je pravděpodobné, že budete muset rozšířit rozsah adresáře vyhledávání. Protože Linux hledá pouze z aktuálního pracovního adresáře a nižší pro soubor, možná budete muset začít hledat příslušný adresář, ve kterém chcete začít hledat.

Pokud chcete rozšířit své vyhledávání, procházejte adresářovým stromem nahoru tak vysoko, jak potřebujete (s kořenovým adresářem nebo /, adresář je nejvyšší možný) a poté proveďte vyhledávání. 

Různá rozhraní zpracovávají navigaci v souborovém systému odlišně, takže způsob, jak pohybovat nahoru po stromech, nemusí být tak intuitivní, jako pohyb stromem dolů podadresáři. Vyhledejte šipku nahoru vedle adresního řádku nebo postranního panelu s nezbytnými umístěními systému souborů. 

  • Podívejte se na nejlepší poskytovatele školení v systému Linux a online kurzy

Naopak, pokud chcete zúžit výsledky vyhledávání, začněte před vyhledáváním procházet podadresáři, které s největší pravděpodobností obsahují to, co hledáte.. 

To je zvláště užitečné při použití velmi širokých vyhledávacích dotazů nebo pokud chcete najít všechny soubory konkrétního typu (tj. Jpgs), protože tyto mají tendenci vracet větší seznamy možných shod než jsou zamýšlené..

Důvodem je, že výchozím chováním Linuxu je takzvané „chamtivé“ vyhledávání, které bude chybovat na straně vracení souborů, které by mohly být hledaným souborem, i když sotva lze kvalifikovat jako shoda. Například hledání slova „termín“ vrátí „termín“, „termíny“, „ukončit“, „terminál“, „určit“ atd..

  • Naučte se, která Linux jsou nejlepší pro začátečníky

Pokud nevíte přesný název souboru nebo adresáře, který hledáte, můžete pomocí zástupných znaků hledat částečné nebo neúplné shody s hledaným výrazem. Tyto seznamy mohou být neúmyslně velké, takže nedělajte hledaný výraz tak široký, aby seznam výsledků neměl smysl.

  • Prozkoumejte různá desktopová prostředí Linuxu a najděte to pravé pro vás

(Obrazový kredit: Budoucnost)

Hledání souboru pomocí rozhraní příkazového řádku systému Linux

Příkazový řádek Linux má zastrašující pověst, zejména pro uživatele počítačů, kteří používali pouze počítače s grafickým uživatelským rozhraním, jako je Windows nebo MacOS. Pravda je, že to není složitější než textové zprávy s vaším telefonem, stačí znát příkazy a jak používat různé dostupné možnosti.

Příkaz Linux, který potřebujete vědět, je nalézt a Chcete-li ji použít, musíte jí sdělit, kde začít hledat a co hledat, například:

najít adresář -name filename

(Obrazový kredit: Budoucnost)

Adresář nemusí být aktuálním pracovním adresářem, může zahájit vyhledávání začínající v libovolném adresáři z libovolného adresáře. Pokud otevřete okno terminálu, začnete ve stejném domovském adresáři jako u Průzkumníka souborů na ploše, ale spusťte hledání v kořenové složce namísto navigace do kořenového adresáře:

sudo find / -name filename

Při hledání z kořenového adresáře musíte mít oprávnění root, abyste mohli dokonce číst obsah určitých adresářů, takže budete muset před příkazem zadat předponu sudo

Název cesty pro adresář, který předáváte příkazu, může být absolutní nebo relativní, takže výše uvedený příkaz lze také napsat takto a bude fungovat stejně:

sudo find ../../ -name filename

Stejné zástupné znaky můžete také použít pro dílčí názvy souborů nebo k nalezení všech souborů určitého typu a souborů s podobnými názvy. A můžete udělat více se soubory, které najdete z vyhledávání v příkazovém řádku, než s vyhledáváním v prohlížeči GUI.

Příkazový řádek umožňuje předat výsledky vyhledávání přímo do jiného příkazu Linux jako vstup. Můžete například najít všechny soubory určitého typu a vložit je do shellového skriptu, který je všechny přejmenuje, aby se snadněji uspořádaly nebo odstranily zbytečné duplikáty.

  • Zde jsou nejlepší distribuce Linuxu pro hraní her v roce 2020