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:
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:
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):
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 promptrium 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
Képesek leszünk lásd csak az első 10 eredményt, a parancs rövidebb kimenetének megtekintéséhez írja be:
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 -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 -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:
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 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.
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/
Igazad van. Idézett maradványok.