Jak

Jak najít soubory a složky v systému Linux

Jak najít soubory a složky v systému Linux

Pokud nejste perfekcionista, jehož soubory jsou pečlivě označeny a uspořádány, je pravděpodobné, že jste soubor museli hledat alespoň jednou v životě. Pokud jste novým uživatelem systému Linux, možná vás zajímá, jak najít soubory v systému Linux. Dobrou zprávou je, že existuje několik způsobů, jak to udělat, což znamená, že si každý může vybrat metodu, která mu nejlépe vyhovuje.

Obecně lze říci, že existují dva typy aplikací, které vám pomohou najít soubory a složky v systému Linux. První jsou ty, které pokaždé prohledávají živý souborový systém. Druhým typem jsou aplikace, které vytvářejí index souborů a poté prohledávají index. V tomto článku najdete vyváženou kombinaci obou a můžete je kombinovat podle svých potřeb.

Jak najít soubory v terminálu

Ano, já vím ... nejste fanouškem rozhraní příkazového řádku. To je skvělé - pokračujte v čtení a objevíte aplikace, které vám více vyhovují. Nemyslete si však, že můžete příkazům uniknout. Většina aplikací v tomto seznamu je pouze grafická rozhraní pro nalézt a / nebo lokalizovat, takže je stále budete používat, pouze ne přímo.

nalézt

Začněme nejdůležitějším příkazem. Nalézt je jedním ze základních nástrojů Linuxu. Hledá řetězec v adresářích, které jste nastavili, podle parametrů („přepínačů“), které jste zahrnuli. Tento příklad:

find / home / username / Documents -iname “write *” -type f

znamená, že provádíte rozlišení malých a velkých písmen (-iname) hledat soubory (-typ f) ve složce Documents a jejich názvy souborů začínají „write“. Jak můžete vidět, nalézt podporuje zástupné znaky a můžete je také použít k vyhledání souborů podle jejich přípony (například „* .pdf“ k vyhledání všech souborů PDF ve složce).

Prázdné soubory můžete vyhledat pomocí -prázdný nebo vyhledejte soubory podle velikosti a doby úpravy. Nalézt podporuje regulární výrazy a pokud chcete prohledávat obsah souboru, můžete jej zkombinovat s grep. Další informace najdete v oficiální dokumentaci (nebo jen zadejte) muž najít v terminálu).

lokalizovat

Lokalizovat používá jiný přístup. Spoléhá se na aktualizovánob nástroj, který vytváří databázi vašich souborů a pravidelně ji aktualizuje pomocí cron plánování. To umožňuje lokalizovat vědět, které soubory jsou aktuálně ve vašem souborovém systému. Databázi můžete také kdykoli aktualizovat ručně.

Lokalizovat můžete vyhledávat soubory podle názvu a v dotazu můžete použít zástupné znaky a regulární výrazy. Například:

vyhledejte -ei grub.cfg

zobrazí seznam všech existujících souborů (-e) s názvem „grub.cfg“. Možnost -i znamená „velká a malá písmena“. Pokud neznáte celé jméno hledaného souboru, jednoduše zadejte jeho část a lokalizovat zobrazí všechny soubory se slovem v názvu.

kde je

Tento příkaz má velmi konkrétní účel, takže ho pravděpodobně nebudete používat každý den. Kde je zobrazuje umístění zdroje, binárních souborů a uživatelských příruček pro danou aplikaci. To znamená, že neutečeš kde je když chcete najít náhodný textový soubor. Použijete jej však, když potřebujete zkontrolovat, kde GIMP nebo Firefox uchovávají svou konfiguraci a spustitelné soubory.

Můžeš běžet kde je bez možnosti získat seznam všech souborů nebo přidat přepínače pro jejich příslušné funkce (-b pro binární soubory, -s pro zdroj a -m pro příručky).

Jak používat Správce souborů k vyhledání souborů

Většina správců souborů pro Linux může filtrovat soubory podle názvu nebo provádět základní vyhledávání. Pokud nepotřebujete žádné pokročilé parametry, jedná se o rychlou metodu, která tuto práci provede.

Nautilus

Funkci vyhledávání (na snímku obrazovky zvýrazněnou zeleně) otevřete stisknutím Ctrl + F nebo kliknutím na ikonu lupy na panelu nástrojů. Při hledání se nerozlišují velká a malá písmena, takže se nemusíte starat o použití velkých písmen v dotazech. Soubory můžete filtrovat podle typu a umístění, i když to druhé je do určité míry omezené z hlediska toho, co můžete upravit.

Delfín

Hledání Dolphin reaguje na stejnou klávesovou zkratku (Ctrl + F), nebo ji můžete otevřít z nabídky Úpravy. Umožňuje vám filtrovat soubory podle názvu, obsahu a umístění (aktuální složka nebo celý souborový systém). Pokud jste povolili indexování souborů pomocí Baloo, bude Dolphin schopen najít soubory podle typu a data úpravy.

Krusader

Krusader je mezi uživateli KDE oblíbený jako alternativa Dolphin díky množství pokročilých možností. Funkce vyhledávání souborů Krusader je dvojí: funguje jako GUI pro oba nalézt a lokalizovat příkazy.

První vám umožňuje vyladit mnoho podrobností, jako je typ souboru, zahrnuté nebo vyloučené adresáře, velikost, vlastnictví a oprávnění souboru. Krusader může vyhledávat klíčová slova v souborech a dokonce i v archivech (jako ZIP a TAR) a svůj dotaz můžete upravit pomocí regulárních výrazů. Pokud jste Krusadera nikdy nezkusili, nyní je čas dát mu šanci.

Thunar

Thunar se integruje s nástrojem pro vyhledávání souborů s názvem Catfish, který poskytuje rychlé, ale podrobné výsledky. Soubory můžete filtrovat podle typu a data úpravy a prohledávat obsah souborů a jejich názvy. Catfish podporuje fuzzy (neúplné) shody souborů, takže nemusíte znát přesný název souboru, který hledáte.

Jak vyhledávat soubory pomocí spouštěčů

Spouštěče se obvykle používají pro spouštění aplikací. Můžete je však také použít k vyhledání souborů povolením různých doplňků. Jsou rychlé a praktické - stačí začít psát a výsledky se zobrazí. Existuje mnoho launcherů pro Linux; zaměříme se jen na několik příkladů.

Kupfer

Kupfer je jednoduchý spouštěč dostupný v úložištích systémů Debian, Ubuntu, Fedora a Arch Linux. Dodává se se spoustou pluginů, které vám umožní najít soubory s lokalizovat příkaz a může vytvořit vlastní katalog indexovaných složek.

Kupfer je akční spouštěč. Po zadání hledaného klíčového slova zobrazí Kupfer seznam akcí, které můžete provést na / s výsledky. Závisí to na povolených pluginech a můžete je aktivovat výběrem v rozevírací nabídce.

KRunner

KRunner je výchozí spouštěč KDE, který můžete nakonfigurovat v Nastavení systému - Plazmové vyhledávání dialog.

Stejně jako Kupfer podporuje řadu pluginů, které vám pomohou nejen najít soubory, ale také komunikovat s jinými linuxovými aplikacemi a částmi desktopového prostředí Plasma. KRunner může vyhledávat na YouTube a Wikipedii, zobrazovat vaše nedávné dokumenty, vyhledávat soubory podle typu a mnoho dalšího.

Albert

Albert je inspirován spouštěčem Alfred pro OS X. Ačkoli to vypadá jednoduše, Albert má spoustu možností na hraní. Má také - uhodli jste - zásuvné moduly, přičemž nejdůležitější jsou zde „Soubory“.

Tento plugin vám umožní vytvořit rejstřík adresářů, které bude Albert sledovat a spoléhat se na ně. Můžete povolit fuzzy (neúplné) shody a vybrat, které typy souborů mají být indexovány. Chcete-li najít soubory, jednoduše spusťte Alberta stisknutím určené klávesové zkratky a začněte psát svůj dotaz.

Mutovat

Mutate, další spouštěč inspirovaný Alfredem pro Linux, nemá tolik možností jako Albert. Přesto nabízí několik typů vyhledávání, včetně vyhledávání souborů. Můžete hledat soubory podle názvu a podle přípony souboru. Dialog Předvolby je poněkud neobvyklý, protože ukazuje, které skripty Mutate používá, ale nedovolí vám konfigurovat hodně kromě klíčových slov a klávesových zkratek.

Hledání souborů pomocí specializovaných aplikací pro Linux

Zatím jsme pokryli většinou jednoduchá řešení pro vyhledávání souborů. Jsou skvělé pro každodenní vyhledávání, ale nejsou tak užitečné, pokud jde o složité dotazy a hledání obsahu souborů. Pokud potřebujete něco silnějšího, zvažte následující návrhy.

GNOME Hledání souborů

Pokud ve vaší distribuci není nainstalován GNOME Search, podívejte se na gnome-search-tool balíček v úložišti. Hledání GNOME je založeno na lokalizovat, nalézt, a grep příkazy a podporuje zástupné znaky i částečnou shodu souborů. Můžete kombinovat více možností vyhledávání tak, že je vyberete z rozbalovací nabídky a kliknete na „Přidat“.

KFind

KFind je ekvivalent KDE vyhledávání GNOME s několika dalšími možnostmi. Může vyhledávat názvy souborů nebo obsah souborů a pokud jste ve svém systému KDE povolili indexování souborů, může prohledat index a urychlit proces. Možnosti jsou rozděleny na karty a poslední karta („Vlastnosti“) umožňuje vyhledávat soubory podle velikosti, data úpravy a vlastnictví. Kromě regulárních výrazů a zástupných znaků podporuje KFind otazník jako záskok pro jeden znak v dotazu. Například hledání „ne? Es“ najde soubory s názvem „nosy“, „poznámky“, „uzly“ atd..

Unity Dash

Uživatelé Ubuntu věrní pracovní ploše Unity budou s Dashem obeznámeni. Unity Dash dokáže vyhledat vaše soubory a složky podle několika parametrů (název souboru, datum úpravy, typ souboru, velikost). Chcete-li rozšířit jeho funkčnost, můžete nainstalovat různé obory a objektivy Unity. Integrují externí služby do služby Dash a umožňují jí vyhledávat záložky prohlížeče, soubory Dokumentů Google, webovou historii a další.

SearchMonkey

SearchMonkey je relativně stará, ale stále zcela funkční aplikace pro vyhledávání v počítači. Zaměřuje se na regulární výrazy a má nástroj „Test regulárních výrazů“, který vám je pomůže vytvořit. SearchMonkey podporuje všechny základní parametry vyhledávání (názvy souborů, datum úpravy, velikost a obsah souboru) a navíc možnost omezit hloubku rekurzivního vyhledávání na vybraný počet složek.

Můžete také uložit výsledky hledání jako soubor CSV a omezit množství výsledků pro každý dotaz.

DocFetcher

DocFetcher je desktopový vyhledávač pro lidi, kteří často potřebují hledat pouze obsah souborů, nejen názvy souborů. Mysli na vědce, studenty a další uživatele, kteří pracují s velkými sbírkami textových souborů. DocFetcher nejprve vytvoří databázi souborů a složek, které si vyberete. Tato databáze se automaticky aktualizuje, kdykoli DocFetcher zjistí, že jste soubory upravili.

Při hledání souborů je můžete filtrovat podle typu a velikosti, nebo použít regulární výrazy pro jemně vyladěné dotazy. DocFetcher může vyhledávat v souborech PDF, EPUB, HTML, RTF a Office, stejně jako v archivních souborech (ZIP, TAR, 7z…) a dokonce i v e-mailech aplikace Outlook..

Jedna skvělá věc na DocFetcheru je, že má přenosnou verzi, takže můžete svou databázi a aplikaci přenášet na USB klíčenku a používat ji kdekoli.

Připomenout

Recoll je pravděpodobně nejvýkonnější desktopový vyhledávač pro Linux. Je to podobné jako DocFetcher: používáte jej k prohledávání obsahu souboru. Při prvním spuštění vás vyzve k vytvoření indexu souborů. Můžete si vybrat, které adresáře a typy souborů budou indexovány, a omezit soubory podle velikosti. Recoll poté nastaví plán aktualizací, aby byl index vždy synchronizován se skutečnými soubory. Pokud chcete, můžete vytvořit více indexů souborů a hledat soubory pouze v jednom nebo ve všech z nich.

Můžete vyhledávat soubory podle názvu nebo hledat klíčová slova v souborech. Recoll vám umožní filtrovat výsledky podle několika kritérií. Může také zobrazovat související nebo podobné soubory, vyhledávat fráze v souborech a rozpoznávat tvary slov díky podpoře stopování. To znamená, že můžete vyhledat „práci“ a výsledky budou obsahovat soubory, které obsahují „práce“, „pracoval“, „pracovníci“ ...

Podporované formáty souborů zahrnují běžné textové soubory, protokoly, manuálové stránky, soubory HTML, PDF, CHM, RTF, DJVU a EPUB, soubory Libre a Microsoft Office (včetně dokumentů Excel a Powerpoint), archivy TAR, RAR, 7z a ZIP. U některých z nich mohou být vyžadovány externí knihovny nebo pomocné nástroje.

VIZ TÉŽ: Jak synchronizovat svůj účet OneDrive v počítači se systémem Linux

Vzhledem k tomu, že většina nástrojů pro vyhledávání souborů podporuje stejné možnosti, je jejich výběr do značné míry otázkou pohodlí nebo rozhodnutí, co pro váš typický pracovní postup nejlépe vyhovuje. Tento seznam se může zdát dlouhý, ale pro Linux existuje více nástrojů pro vyhledávání souborů. Zmíníme ANGRYsearch, nový projekt, který se snaží být nejrychlejším vyhledávacím nástrojem. A co ty? Znáte nějaké další aplikace pro vyhledávání souborů v systému Linux? Co používáte - a můžete se podělit o několik tipů? Dejte nám vědět v komentářích.

Kredity obrázků: Mutovat snímek obrazovky, snímek obrazovky DocFetcher

Kreativní životopis Simone Fortunini ve formě Google Analytics
V loňském roce jsme zveřejnili příspěvek o Benjaminovi Glattovi, který chtěl získat práci v Google, ale místo odeslání typického životopisu se rozhodl...
Jak dlouho by trvalo přečíst celou anglickou Wikipedii [Infographic]
Přemýšleli jste někdy, jestli je možné přečíst celou anglickou Wikipedii? Odpověď je ano, ale průměrnému člověku bude trvat přibližně 17 let, než to ...
Jak Jak vymazat historii vyhledávání Spotlight v iPhone (iOS 10)
Jak vymazat historii vyhledávání Spotlight v iPhone (iOS 10)
iPhone má vyhledávání Spotlight již nějakou dobu a je to velmi užitečné. Můžete jednoduše přejet prstem doleva z domovské obrazovky nebo přejet prstem...