Při vyhledávání v systému Linux vyloučte adresář

najít, hledat

Už jsem to komentoval o tom, jak vyhledat soubory ve vašem distribuci Linuxu jindy snadným a rychlým způsobem. Ale vyhledávání Jsou důležitým tématem, něčím, co se obvykle děje téměř denně a které někdy vyžaduje větší přesnost, aby bylo možné rychle najít to, co chcete.

Při příležitostech, kdy běží ACpříkaz pro vyhledáváníStane se to, že se pokusí najít, o co se snažíte, zatímco spuštěný program zametá všechny adresáře a soubory v oblasti, kde provádíte vyhledávání. Problém nastává, pokud jde o velký oddíl nebo adresář, což docela zpozdí výsledek ...

Abyste tomu předešli, můžete udělat několik věcí, například vyloučit nějaký adresář vyhledávání, aby to nezasahovalo do času. A k tomu také použijeme příkaz find, jako v dalším tutoriálu, který jsem už dávno opustil v LxA a který jsem citoval v odkazu v prvním odstavci.

Chcete-li vyloučit adresář z vyhledávání a ušetřit čas, můžete použít možnost -prune podle nálezu. Představte si například, že chcete vyhledat soubor s názvem Lxa s libovolnou příponou v aktuálním adresáři, ale chcete hledat všude kromě pojmenovaného adresáře Prueba, protože víte, že tam nebude. Měli byste tedy spustit následující:

find . -path './prueba' -prune -o -name 'lxa.*'

To znamená, že v tomto případě požadujete find k vyhledání v aktuálním adresáři (.), Volané soubory Lxa s libovolnou příponou, ale v tomto případě je adresář vyloučen ./důkaz.

Jak vidíte, find je docela silný příkaz k vyhledání, ale představuje určité potíže vzhledem k velkému počtu možností a parametrů, které může přijmout k filtrování vyhledávání ...


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.