Fd, alternatíva k príkazu find, jednoduchá, rýchla a ľahko použiteľná

o FD

V nasledujúcom článku sa pozrieme na fd. Toto je rýchly, jednoduchý a ľahko použiteľný nástroj, ktorého cieľom je uľahčiť vyhľadávanie, v porovnaní s príkazom find. Nie je navrhnutý ako úplná náhrada príkazu find, je určený iba na poskytnutie ľahko použiteľnej alternatívy, ktorá funguje o niečo rýchlejšie.

Dnes je väčšina používateľov systému Gnu / Linux oboznámená s príkazom find search a mnohými prípadmi, kedy môže byť užitočný. V nasledujúcich riadkoch sa pozrieme na inštalácia a možné použitie fd na prehľadávať naše súbory.

Všeobecná charakteristika fd

Medzi najvýznamnejšie funkcie patrí:

  • Una ľahko použiteľná syntax. Musíte len napísať vzor fd **.
  • Ponuky a farebný vývod, podobne ako príkaz ls.
  • Budeme mať rýchla odpoveď.
  • Umožňuje a inteligentné vyhľadávanie, s predvolenými veľkými a malými písmenami.
  • Nehľadá skryté súbory a adresáre v predvolenom nastavení

To sú len niektoré z jeho funkcií. So všetkými je možné konzultovať na serveri úložisko projektu GitHub.

Nainštalujte fd na Ubuntu

Aby sme mohli túto vyhľadávaciu aplikáciu nainštalovať na distribúcie založené na Ubuntu a Debiane, budeme musieť stiahnite si najnovšiu verziu zo stránky spustenia. Môžeme tiež použiť terminál (Ctrl + Alt + T) na stiahnite si balíček .deb pomocou wget. Za to píšeme:

Stiahnite 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í sťahovania môžeme nainštalujte balík zadanie v rovnakom termináli:

inštalácia príkazu fd

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

Používanie fd v Ubuntu

Byť podobný nájsť príkaz, tento príkaz má tiež veľa možných prípadov použitia. Skôr ako pôjdeme hlbšie, je vhodné preskúmať dostupné možnosti. Môžeme sa poradiť s jeho pomocou zadaním terminálu (Ctrl + Alt + T):

príkaz fd

fd -h

Príklady použitia fd

Pre nasledujúce príklady použijem inštaláciu projektu s názvom promptérium nachádza sa v / opt / lampp / htdocs / vykonať vyhľadávanie.

Na začiatok môžeme spustite príkaz bez akýchkoľvek argumentov, výstup, ktorý uvidíme, bude podobne ako príkaz ls -R:

príkaz fd bez argumentov

fd

Budeme schopní zobraziť iba prvých 10 výsledkov, aby ste videli kratší výstup z príkazu, zadajte:

fd head, obmedz výsledky na 10

fd | head

Hľadajte podľa rozšírenia

Ak máme záujem nájsť všetky súbory jpg, môžeme použiť možnosť '-e' na filtrovanie podľa prípony:

fd filter rozšírením

fd -e jpg

Hľadajte pomocou vzoru

La možnosť „-e“ možno použiť tiež v kombinácii so vzorom napríklad:

fd filter podľa vzoru

fd -e php index

Tento príkaz vyhľadá súbory s príponou php ktoré majú vo svojom mene reťazec 'index".

Vylúčte adresár z vyhľadávania

Keby sme chceli vylúčiť niektoré výsledky, budeme môcť používať možnosť „-E“ nasledovne:

filtrovať podľa vzoru bez adresára

fd -e php index -E PASTE

Tento príkaz vyhľadá všetky súbory s príponou php, obsahujúci reťazec 'index„a vylúči výsledky z adresára“VLOŽIŤ".

Hľadajte v adresári

Ak chcete vyhľadávať v konkrétnom adresári, budete jednoducho musieť označiť ako argument:

fd hľadať súbory v adresári

fd png ./IMG/

S predchádzajúcim príkazom budeme hľadať súbory png v adresári IMG.

Vykonajte príkaz o získaných výsledkoch

Rovnako ako v prípade nálezu, budeme môcť používať -x alebo –exec argumenty na spustenie paralelného vykonania príkazu s výsledkami vyhľadávania. V nasledujúcom príklade použijeme chmod na zmenu povolení nájdených obrazových súborov.

fd -e jpg -x chmod 644 {}

Vyššie uvedený príkaz vyhľadá všetky súbory s príponou jpg a spustí na nich chmod 644.

Tieto riadky boli iba krátkym prehľadom príkazu fd. Niektorým používateľom sa zdá tento príkaz ľahší na použitie a rýchlejší ako nájdenie. Ako bolo uvedené na začiatku článku, účelom tohto príkazu nie je úplne nahradiť hľadanie. Snaží sa iba poskytnúť jednoduché použitie, jednoduchšie vyhľadávanie a lepší výkon. Tento príkaz nezaberie veľa miesta, ľahko sa inštaluje a je dobrým nástrojom, ktorý máte poruke, keď musíte pracovať s určitým počtom súborov.

Ak chcete získať podrobnejšie informácie o tomto príkaze, bude ho môcť vyhľadať používateľ, ktorý ho potrebuje viac informácií v úložisko na GitHub projektu. Zdroj.


2 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Santiago dijo

    Ako autor článkov s otvoreným zdrojom by bolo pekné, keby ste uviedli zdroj svojho obsahu. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo dijo

      Máš pravdu. Citované pozostatky.