Úvod
Ahoj lidi, existuje alternativní příkaz pro najít příkaz – fd – který má některé další funkce, včetně přátelštějšího barevného výstupu, vyšší rychlosti vyhledávání a některých užitečných výchozích nastavení.
fd , je jednoduchý, rychlý a uživatelsky přívětivý nástroj, který má jednoduše fungovat rychleji než nástroj najít . Nemá zcela nahradit najít , ale spíše vám poskytne snadno použitelnou alternativu, která funguje o něco rychleji.
V tomto tutoriálu vám ukážeme, jak nainstalovat a používat fd příkaz.
Nainstalujte fd v Linuxu
- Ubuntu, Debian distribuce, je třeba stáhnout nejnovější verzi fd ze stránky vydání a nainstalovat ji pomocí následujících příkazů:
wget https://github.com/sharkdp/fd/releases/download/v8.3.1/fd-musl_8.3.1_amd64.deb
sudo dpkg -i fd-musl_8.3.1_amd64.deb
- V ostatních distribucích Linuxu:
dnf install fd-find #On Fedora
zypper in fd #On OpenSuse
pacman -S fd #On Arch Linux
Používejte fd v Linuxu
- Spusťte fd bez argumentu je výstup podobný ls -R příkaz takto:
fd

- Použijte pouze prvních 10 výstupů pro kratší výstup příkazu v prvním příkladu.
- Použijte pouze posledních 10 výstupů pro kratší výstup příkazu ve druhém příkladu.
fd | head
fd | tail

- Použijte -e příznak pro filtrování výstupu podle přípony souboru, jako je .png nebo .txt … atd., jak je uvedeno níže
fd -e png
fd -e txt

- Můžete použít kombinaci rozšíření s -e příznak, jak je znázorněno
fd -e php index /var/www/html/
Příkaz vyhledá soubory s příponou php a mají řetězec index jak je uvedeno níže ve výstupu.

- Můžete použít -E příznak k vyloučení požadovaných výsledků (například níže chci vyloučit soubory pomocí migrace string, Bude tedy vyhledávat soubory obsahující řetězec index a vyloučí výsledky z migrace adresář.
fd -e php index -E migration /var/www/html/
Pokud se chcete ujistit z níže uvedeného výsledku, vraťte se laskavě k předchozímu snímku obrazovky, zde naleznete migrační adresář, který jsme vyloučili.

- Pokud chcete zadat vyhledávací adresář, stačí jej zadat jako argument
fd [pattern] [directory]
- Můžete použít -x nebo –exec argumenty pro provádění paralelního provádění příkazů s výsledky vyhledávání.
Například:
fd -e index -x chmod 755 {}
Výše uvedený příkaz najde všechny soubory s příponou index a spustí se chmod 755 [cesta k souboru]
- Chcete-li zkontrolovat možnosti fd nebo získat stránku nápovědy, spusťte:
fd -h
OR
fd --help

Závěr
To je ono
Ukázali jsme, jak nainstalovat a používat fd příkaz {alternativa příkazu find} s některými důležitými možnostmi.
díky…