Jak najít soubor v systému Linux

Obsah:

Anonim

Bez ohledu na vaši distribuci je znalost vyhledání souboru v systému Linux 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 jeden s grafickým rozhraním plochy, jako je Ubuntu nebo Mint, nebo používáte systém řízený z příkazového řádku, jako je Debian, Linux vám pomůže rychle a snadno najít to, co potřebujete.

  • Najděte nejlepší linuxové distribuce roku 2022-2023
  • Zde jsou nejlepší aplikace pro Linux do roku 2022-2023
  • Windows 10 naštve - může nás Linux všechny zachránit?

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

Podobně jako Microsoft Windows nebo Apple MacOS, mnoho distribucí Linuxu 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 podkladovém systému souborů.

Při hledání souboru v distribuci Linuxu s grafickým rozhraním bude mít správce souborů systému integrovanou vyhledávací operaci podobnou operacím v systému Windows v systému 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 hledáním) a otevře se v domovském adresáři uživatele.

V horní části okna Průzkumníka souborů uvidíte buď adresní řádek s ikonou lupy, nebo zcela samostatné vyhledávací pole, v závislosti na použitém desktopovém prostředí. Buď klikněte na lupu, nebo klikněte do vyhledávacího pole a začněte psát hledaný výraz.

Během psaní by se pole výsledků mělo začít vyplňovat částečnými shodami, ale stále budete muset zadat celý termín, který chcete, nebo blízko něj, abyste tento seznam prozkoumali. Pokud se výsledky nevyplní automaticky částečnými výsledky, stiskněte Enter a Linux začne hledat jakýkoli výraz ve vyhledávací liště.

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 hledání. Vzhledem k tomu, že systém Linux vyhledává pouze soubor z aktuálního pracovního adresáře a nižšího umístění, možná budete muset přejít do příslušného adresáře, ve kterém chcete zahájit vyhledávání.

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

Různá rozhraní zpracovávají navigaci v systému souborů odlišně, takže pohyb nahoru po stromech nemusí být tak intuitivní jako pohyb po stromě dolů v podadresářích. Vyhledejte šipku nahoru vedle adresního řádku nebo postranního panelu se základními umístěními systému souborů.

  • Podívejte se na nejlepší poskytovatele školení pro Linux a online kurzy

Naopak, pokud chcete zúžit výsledky hledání, začněte před hledá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 hledaných výrazů nebo pokud chcete najít všechny soubory konkrétního typu (tj. Jpg.webps), protože tyto mají tendenci vracet větší než zamýšlené seznamy možných shod.

Důvodem je, že výchozím chováním pro Linux je takzvané „chamtivé“ hledání, které bude chybovat na straně vracejících se souborů, které by mohly být hledaným souborem, i když se sotva kvalifikovaly jako shoda. Například hledání slova „výraz“ vrátí „výraz“, „výrazy“, „ukončit“, „terminál“, „určit“ atd.

  • Zjistěte, která jsou nejlepší linuxová distribuce pro začátečníky

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

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

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

Příkazový řádek Linuxu má zastrašující pověst, zejména pro uživatele počítačů, kteří dosud používali pouze počítače s grafickým uživatelským rozhraním, jako je Windows nebo macOS. Pravdou je, že to není o nic složitější než zasílání textových zpráv s telefonem, stačí znát příkazy a používat různé dostupné možnosti.

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

 najít adresář-název souboru

Adresář nemusí být aktuální pracovní adresář, může spustit hledá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 v prohlížeči souborů na ploše, ale místo navigace do kořenového adresáře zahájíte vyhledávání, můžete jednoduše říct, že find má začít v kořenové složce:

 sudo find / -name název souboru

Při vyhledávání z kořenového adresáře budete potřebovat oprávnění root, abyste mohli dokonce číst obsah určitých adresářů, takže budete muset před příkazem zadat sudo.

Cesta k adresáři, který předá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 najít… /… / -name název souboru

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

Příkazový řádek umožňuje předat výsledky vyhledávání přímo do jiného příkazu Linuxu jako vstup. Můžete například najít všechny soubory určitého typu a přenést je do skriptu prostředí, který je může všechny přejmenovat, aby bylo snazší je uspořádat, nebo odstranit nepotřebné duplikáty.

  • Zde jsou nejlepší linuxové distribuce pro hraní her v roce 2022-2023