Také je tu Catfish, oblíbený vyhledávací nástroj s vyhledávacím indexem, který dokáže najít vaše soubory opravdu rychle.
Rád bych se podělil o metody, které sám používám, když pracuji v terminálu.
První metoda zahrnuje nástroj find, který existuje v jakékoli distribuci, dokonce i ve vestavěných systémech postavených na busyboxu. Další metodou je příkaz locate.
Chcete-li najít soubory v terminálu Linux, Udělej následující.
- Otevřete svou oblíbenou terminálovou aplikaci. Terminál XFCE4 je moje osobní preference.
- Zadejte následující příkaz:|_+_|
Výše uvedené argumenty jsou následující:
/cesta/k/složce/ - složka, ve které má začít hledání. Pokud není zadáno, spustí se vyhledávání v aktuálním adresáři.
Vypínače, které používám:
-name - vyhledá soubory a složky, které obsahují zadanou část v názvu, a ignoruje malá a velká písmena.Příklad:
Zde je příkaz, který mohu použít k nalezení mých článků, které jsem napsal o prohlížeči Opera:
|_+_| - Pokud potřebujete najít pouze soubory nebo pouze složky, přidejte možnost- typ fpro soubory nebo -typ dpro adresáře. Zde je několik příkladů:
- Chcete-li najít nedávno upravené soubory a adresáře, můžete použít následující možnostinaléztpříkaz:
-mmin n - vyhledá soubory, které byly změněny před n minutami. -mtime n - vyhledá soubory, které byly změněny před n*24 hodinami. Když find zjistí, před kolika 24hodinovými obdobími byl soubor naposledy zpřístupněn, jakákoli zlomková část je ignorována, takže aby odpovídal -mtime +1, soubor musel být změněn alespoň před dvěma dny. - Je možné provést příkaz pro soubory nalezené vaším vyhledávacím dotazem. Viz následující příklad:|_+_|
Zde ke spuštění použijeme volbu -execprotožetextový editor pro všechny soubory ve výsledcích vyhledávání. Část '{} ' představuje soubory nalezené pomocínaléztpříkaz. ';' ending určuje konec příkazu pro-execvolba.
Příkaz lokalizovat
Nástroj pro vyhledávání lokalit používá speciální databázi souborů k okamžitému nalezení souborů. Index pro příkaz může být vytvořen a aktualizován pomocíaktualizovánobpříkaz. I když se výsledky hledání objeví okamžitě, musíte udržovat index hledání a udržovat jej aktuální, jinak může příkaz locate najít soubory, které byly odstraněny nebo přesunuty do jiného adresáře.
V obecném případě je syntaxe následující.
|_+_|Volba -i znamená 'ignorovat malá a velká písmena'.
Zde je příklad:
tiskárna hp 2700
Bonusový tip: Další metodou, kterou často používám, je Midnight Commander (mc), aplikace pro správu souborů konzoly. Na rozdíl od find or locate není mc ve výchozím nastavení součástí všech linuxových distribucí, které jsem zkoušel. Možná budete muset nainstalovat sami.
Najít soubory pomocí mc
Chcete-li najít soubory obsahující určitý text pomocí Midnight Commander, spusťte aplikaci a stiskněte na klávesnici následující sekvenci:
Alt + Shift + ?
Tím se otevře vyhledávací dialog.
Vyplňte část „Název souboru:“ a stiskněte klávesu Enter. Najde všechny soubory, které odpovídají kritériím.
Tyto soubory můžete umístit do levého nebo pravého panelu pomocíPanelizovatmožnost a kopírovat/přesouvat/mazat/zobrazovat/dělat s nimi, co chcete.
A je to.