Az Fd, a find parancs alternatívája, egyszerű, gyors és könnyen használható

az FD-ről

A következő cikkben megnézzük az fd-t. Ez egy gyors, egyszerű és könnyen használható eszköz, amelynek célja megkönnyítik a keresést, a find paranccsal összehasonlítva. Nem a find parancs teljes helyettesítésére szolgál, csupán egy könnyen használható alternatívát kínál, amely valamivel gyorsabban működik.

Ma a legtöbb Gnu / Linux felhasználó ismeri a find parancsot és azt a sok esetet, amikor ez hasznos lehet. A következő sorokban megnézzük a telepítés és lehetséges felhasználások fd a keresgéljen a fájljaink között.

Általános jellemzők fd

Néhány figyelemre méltó funkció a következők:

  • egy könnyen használható szintaxis. Csak írnod ​​kell fd * minta*.
  • Ajánlatok a színes kivezetés, hasonló az ls parancshoz.
  • Lesz egy Gyors válasz.
  • Engedélyezi a intelligens keresés, alapértelmezés szerint nagy- és kisbetűvel.
  • Nem keres rejtett fájlokban és könyvtárakban alapértelmezés szerint

Ez csak néhány jellemzője. Mindegyikük megtekinthető a projekt GitHub-tárháza.

Telepítse az fd-t az Ubuntu-ra

Ahhoz, hogy ezt a kereső alkalmazást Ubuntu és Debian alapú terjesztésekre telepítsük, meg kell tennünk töltse le a legújabb verziót az indító oldalról. Használhatjuk a terminált (Ctrl + Alt + T) is töltse le a .deb csomagot a wget használatával. Erre írjuk:

Töltse le az fd fájlt a wget segítségével

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

Miután a letöltés befejeződött, megtehetjük telepítse a csomagot gépelés ugyanabba a terminálba:

fd parancs telepítése

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

Az fd használata az Ubuntuban

Mivel hasonló megtalálja a parancsot, ennek a parancsnak számos lehetséges felhasználási lehetősége is van. Mielőtt elmélyülnénk, ajánlatos áttekinteni a rendelkezésre álló lehetőségeket. Ehhez segítséget kérhetünk egy terminál beírásával (Ctrl + Alt + T):

help fd parancs

fd -h

Példák az fd használatára

A következő példákhoz egy nevű projekt telepítését fogom használni Apuntadorium található / opt / lampp / htdocs / hogy végezzen kereséseket.

Először is megtehetjük argumentum nélkül futtassa a parancsot, az a kimenet lesz, amelyet látni fogunk hasonló a parancshoz ls -R:

fd parancs argumentum nélkül

fd

Képesek leszünk lásd csak az első 10 eredményt, a parancs rövidebb kimenetének megtekintéséhez írja be:

fd fej, korlátozza az eredményeket 10-re

fd | head

Keresés kiterjesztés szerint

Ha érdekel az összes fájl megkeresése jpg, használhatjuk a '-e' opció a kiterjesztés szerinti szűréshez:

fd szűrés kiterjesztéssel

fd -e jpg

Keresés egy minta segítségével

La '-e' opció is használható mintával kombinálva mint a következő:

fd szűrés minta szerint

fd -e php index

Ez a parancs kiterjesztésű fájlokat keres php akiknek a nevükben szerepel a karakterláncindex".

Könyvtár kizárása a keresésből

Ha akarnánk zárjon ki néhány eredményt, képesek leszünk használni a "-E" opció alábbiak szerint:

szűrés minta szerint kerülve a könyvtárat

fd -e php index -E PASTE

Ez a parancs az összes kiterjesztésű fájlt megkeresi php, amely tartalmazza a karakterláncot 'index"és kizárja az eredményeket a könyvtárból"PASZTA".

Keresés egy könyvtárban

Ha egy adott könyvtárban szeretne keresni, akkor egyszerűen meg kell tennie érvként tüntesse fel:

fd fájlok keresése egy könyvtárban

fd png ./IMG/

Az előző paranccsal png fájlokat keresünk az IMG könyvtárban.

Hajtson végre egy parancsot a kapott eredményekről

A kereséshez hasonlóan mi is képesek leszünk használni a -x vagy –exec argumentumok a párhuzamos parancsfuttatás elindításához a keresési eredményekkel. A következő példában a chmod segítségével módosítjuk a talált képfájlok engedélyeit.

fd -e jpg -x chmod 644 {}

A fenti parancs megtalálja az összes jpg kiterjesztésű fájlt, és futtatja rajtuk a chmod 644-et.

Ezek a sorok csak az fd parancs rövid áttekintése voltak. Egyes felhasználók számára ez a parancs könnyebben használható és gyorsabb lehet, mint a megtalálás. Amint azt a cikk elején említettük, ennek a parancsnak nem célja a find teljes helyettesítése. Csak egyszerű használatra, könnyebb keresésre és jobb teljesítményre törekszik. Ez a parancs nem sok helyet foglal el, könnyen telepíthető, és jó eszköz, ha kéznél van, ha bizonyos számú fájllal kell dolgoznia.

A parancs részletesebb információinak megszerzéséhez a felhasználó, akinek szüksége van rá, megtalálhatja további információk a tárház a GitHubon a projektről. Forrás.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

2 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Santiago dijo

    Nyílt forráskódú cikkek szerzőjeként jó lenne, ha megemlítenéd a tartalom forrását. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo dijo

      Igazad van. Idézett maradványok.