Fd, alternativa k příkazu find, jednoduchá, rychlá a snadno použitelná

o FD

V dalším článku se podíváme na fd. Jedná se o rychlý, jednoduchý a snadno použitelný nástroj, jehož cílem je usnadnit vyhledávání, ve srovnání s příkazem find. Není navržen jako úplná náhrada za příkaz find, je určen pouze k poskytnutí snadno použitelné alternativy, která funguje o něco rychleji.

Dnes je většina uživatelů Gnu / Linux obeznámena s příkazem find search a mnoha případy, kdy může být užitečný. V následujících řádcích se podíváme na instalace a možná použití fd být schopen prohledávat naše soubory.

Obecná charakteristika fd

Mezi nejvýznamnější funkce patří:

  • A snadno použitelná syntaxe. Musíte jen psát fd * vzor*.
  • Nabídky a barevné zásuvky, podobný příkazu ls.
  • Budeme mít rychlá odpověď.
  • Umožňuje to inteligentní vyhledávání, s výchozím nastavením velkých a malých písmen.
  • Nehledá skryté soubory a adresáře ve výchozím nastavení

To jsou jen některé z jeho funkcí. Všechny je lze konzultovat z úložiště projektu GitHub.

Nainstalujte fd na Ubuntu

Chcete-li nainstalovat tuto vyhledávací aplikaci na distribuce založené na Ubuntu a Debian, budeme muset stáhněte si nejnovější verzi ze stránky spuštění. Můžeme také použít terminál (Ctrl + Alt + T) stáhněte balíček .deb pomocí wget. K tomu píšeme:

Stáhněte si fd s wget

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

Po dokončení stahování můžeme nainstalujte balíček psaní ve stejném terminálu:

instalace příkazu fd

sudo dpkg -i fd-musl_7.3.0_amd64.deb

Používání fd v Ubuntu

Být podobný najít příkaz, tento příkaz má také mnoho možných případů použití. Než půjdeme hlouběji, doporučujeme zkontrolovat dostupné možnosti. K tomu můžeme konzultovat jeho nápovědu zadáním terminálu (Ctrl + Alt + T):

příkaz fd

fd -h

Příklady použití fd

U následujících příkladů použiji instalaci projektu s názvem prompterium nachází se v / opt / lampp / htdocs / provádět vyhledávání.

Za prvé, můžeme spusťte příkaz bez jakýchkoli argumentů, výstup, který uvidíme, bude podobný příkazu je -R:

Příkaz fd bez argumentů

fd

Budeme moci zobrazit pouze prvních 10 výsledků, abyste viděli kratší výstup z příkazu, zadáním:

fd head, omezte výsledky na 10

fd | head

Hledání podle rozšíření

Pokud máme zájem najít všechny soubory jpg, můžeme použít volba '-e' pro filtrování podle přípony:

fd filtr podle rozšíření

fd -e jpg

Hledejte pomocí vzoru

La volba '-e' lze také použít v kombinaci se vzorem jako následující:

fd filtr podle vzoru

fd -e php index

Tento příkaz vyhledá soubory s příponou php které mají ve svém názvu řetězec 'index".

Vyloučit adresář z vyhledávání

Kdybychom chtěli vyloučit některé výsledky, budeme moci používat volba "-E" takto:

filtrovat podle vzoru vyhýbajícího se adresáři

fd -e php index -E PASTE

Tento příkaz vyhledá všechny soubory s příponou php, obsahující řetězec 'index„a vyloučí výsledky z adresáře“VLOŽIT".

Hledání v adresáři

Pokud chcete hledat v konkrétním adresáři, budete prostě muset označit jako argument:

fd hledat soubory v adresáři

fd png ./IMG/

S předchozím příkazem budeme hledat soubory png v adresáři IMG.

Proveďte příkaz o získaných výsledcích

Stejně jako u nálezu budeme moci používat -x nebo –exec argumenty pro spuštění paralelního provádění příkazu s výsledky vyhledávání. V následujícím příkladu použijeme chmod ke změně oprávnění nalezených obrazových souborů.

fd -e jpg -x chmod 644 {}

Výše uvedený příkaz najde všechny soubory s příponou jpg a spustí na nich chmod 644.

Tyto řádky byly pouze krátkou revizí příkazu fd. Někteří uživatelé mohou najít tento příkaz snáze použitelný a rychlejší než najít. Jak bylo uvedeno na začátku článku, cílem tohoto příkazu není úplně nahradit find. Snaží se pouze poskytnout jednoduché použití, snazší vyhledávání a lepší výkon. Tento příkaz nezabírá mnoho místa, jeho instalace je snadná a je dobrým nástrojem, který máte po ruce, když musíte pracovat s určitým počtem souborů.

Chcete-li získat podrobnější informace o tomto příkazu, bude moci uživatel, který ho potřebuje, najít více informací v úložiště na GitHubu projektu. Zdroj.


Zanechte svůj komentář

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

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  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.

  1.   Santiago řekl

    Jako autor článků s otevřeným zdrojovým kódem by bylo hezké, kdybyste uvedli zdroj svého obsahu. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo řekl

      Máš pravdu. Citované pozůstatky.