Hledáte konkrétní adresář ve vašem systému souborů Linux? Naštěstí máte k dispozici mnoho vyhledávacích nástrojů. Podíváme se na několik snadno použitelných možností a jak je použít k efektivnímu vyhledávání složek.

Najděte složku v systému Linux

Mnoho rutinních úkolů v Linuxu, jako je vytváření nebo úpravy konfiguračního souboru, bude vyžadovat, abyste vyhledali konkrétní složky.

Co jsou soubory konfigurace? Jak je bezpečně upravit

Většina aplikací se konfiguruje pomocí možností nabídky a některé vyžadují úpravu konfiguračního souboru. Jak ale používáte konfigurační soubor?

I když existuje spousta snadných metod pro vyhledávání souborů, vyhledání adresáře není tak jednoduché. Jednoduché hledání pomocí některého z běžných vyhledávacích nástrojů může vrátit pouze soubory nebo zaplavit vaše zobrazení soubory, které mají podobné názvy.

Těmto nástrahám se však můžete vyhnout, pokud pouze vyladíte možnosti svého vyhledávacího nástroje. Takže i když jste již možná použili níže uvedené nástroje, dnes se naučíte, jak se dívat pouze na složky a jak také vidět velikosti složek.

instagram viewer

Vyhledejte složku v systému Linux pomocí GNOME Desktop

Pokud používáte plochu GNOME, můžete složky rychle vyhledat otevřením Soubory aplikaci a postupujte podle těchto kroků:

  • Přejděte do adresáře, ve kterém chcete hledat.
  • Klikněte na ikonu Vyhledávání tlačítko v horní části okna Soubory.
  • V rozbalovací nabídce vyhledávacího panelu vyberte Složky v Co kategorie, jak je uvedeno níže, a poté vyberte Název souboru.

Nyní můžete v adresáři vyhledat libovolné podadresáře se jmény odpovídajícími hledanému výrazu.

Vyhledejte složku v systému Linux pomocí Catfish

Pokud nepoužíváte GNOME, další populární a široce dostupnou metodou grafického uživatelského rozhraní pro prohledávání adresářů v Linuxu je Sumec. Aplikaci můžete nainstalovat na systémy založené na Ubuntu buď tak, že ji vyhledáte u svého softwarového manažera, nebo zadáním tohoto příkazu:

sudo apt nainstalovat sumce

Chcete-li nainstalovat Catfish na Fedoru a další systémy založené na RPM, použijte tento příkaz:

yum nainstalovat sumce

Po instalaci otevřete Catfish a ujistěte se, že je vidět levý postranní panel. Pokud tomu tak není, stiskněte F9nebo klikněte na ikonu ikona ozubeného kola v pravém horním rohu okna a zkontrolujte Zobrazit postranní panel volba.

Ve výchozím nastavení se Catfish pokusí vyhledat soubory, nikoli složky. Budete muset určit, že hledáte složku, zaškrtnutím Složky políčko a všechny ostatní možnosti nezaškrtnuté.

Najděte složku podle názvu

Pokud jste ochotni terminál použít, nalézt příkaz je jednoduchý a všestranný vyhledávací nástroj. Zde je příklad jeho použití:

find ~ / Documents -type d -name MyFolder

Výše uvedený příkaz prohledá celý systém souborů (specifikovaný ~ / Dokumenty) pro adresáře (typ -d), které jsou pojmenovány přesně MyFolder (-name MyFolder).

Pokud chcete prohledat kořenový souborový systém, budete muset dát / jako umístění. Navíc budete muset zvýšit oprávnění přidáním sudo před ním...

Místo určení umístění můžete také jednoduše změnit aktuální adresář na složku, kterou chcete prohledat. V takovém případě funkce find prohledá pouze aktuální adresář.

The typ -d část příkazu určuje, že jde o adresář, který hledáte, místo o soubor. Nezapomeňte to zahrnout, když hledáte, abyste nebyli zahlceni názvy souborů, které náhodou obsahují stejný hledaný výraz.

Pokud si nejste jisti, zda hledaná složka používá v názvu velká nebo malá písmena, můžete změnit -název argument k -jméno vynutit hledání bez rozlišení velkých a malých písmen.

Kromě toho můžete použít zástupný znak, pokud jste si jisti pouze částí názvu složky.

Zde je příklad použití obou těchto možností:

najít / -typ d -iname myfolder *

Najděte složku Linux podle přesného názvu

Podobný nástroj, který jste mohli použít dříve, je lokalizovat. Hledání složky s vyhledáním bude vypadat takto:

vyhledejte -b '\ MyFolder'

Výše uvedený příkaz vyhledá libovolnou složku ve vašem systému souborů s názvem přesně „MyFolder“.

Chcete-li hledat částečné shody, odeberte uvozovky nebo vložte hvězdičku. Upozorňujeme však, že při hledání pomocí zástupných znaků se kromě složek pravděpodobně zobrazí i odpovídající názvy souborů.

Můžete také předat -i možnost ignorovat velká a malá písmena.

V tomto okamžiku se možná ptáte, jaký je rozdíl mezi locate a find?

Krátká odpověď: Vyhledání je rychlejší, ale hledání je přesnější.

Příkaz find prohledá váš živý souborový systém, aby hledaný výraz vrátil cesty přesně tak, jak aktuálně existují.

Místo vyhledávání v živém systému souborů vyhledejte předindexovanou databázi všech názvů souborů a složek. Zjednodušený přístup umožňuje mnohem rychlejší vyhledávání, ale tato databáze může být zastaralá.

Příbuzný: 7 skvělých aplikací pro zobrazení využití disku v systému Linux

Vyhledání je tedy nejlepší volbou, pokud si nemyslíte, že byla složka vytvořena nebo přesunuta velmi nedávno.

Pokud si myslíte, že byla vaše složka nedávno upravena, měli byste použít find. Nebo můžete použít locate, pokud nejprve vydáte tento příkaz k aktualizaci databáze vyhledávání:

sudo updatedb

Operace bude nějakou dobu trvat, ale jakmile bude hotová, můžete si být jisti, že vaše příkazy pro vyhledání vrátí rychlé a přesné výsledky.

Najděte velikost adresáře Linux

Pokud jste našli složku s jednou z výše uvedených metod a nyní chcete vidět její velikost, můžete to rychle udělat pomocí du příkaz. Určete možnosti -hs následuje cesta k vaší složce, například takto:

du -hs / MyFolder

Odstranit s znak (pro shrnutí), abyste viděli také velikost každého podadresáře.

Rychlé vyhledání složek v systému Linux

Jakoukoli složku, kterou hledáte, máte nyní na dosah ruky pomocí několika rychlých kliknutí nebo příkazů.

Pokud potřebujete přesunout obsah složek do jiného počítače, možná vás překvapí možnosti bezdrátového přenosu složek.

E-mailem
Sedm nejlepších aplikací pro bezdrátový přenos souborů v systému Linux

Potřebujete přenést soubory přes Wi-Fi v systému Linux? Zde můžete použít několik metod.

Související témata
  • Linux
  • Souborový systém
  • Linux
O autorovi
Jordan Gloor (Publikováno 17 článků)

Jordan je učitel a novinář, který se velmi zajímá o to, aby Linux byl dostupný a bez stresu pro všechny. Má titul BA v angličtině a věc pro horký čaj. Během teplého období rád jezdí na kole po vrchu Ozarks, kde žije.

Více od Jordan Gloor

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.