A keresési parancs lassú és kevésbé intuitív, mint kellene. Az fd egy egyszerűbb és sokkal gyorsabb alternatíva a find parancshoz Linuxon.

Fájlok keresése a terminálban fájdalmas. Lassú, és a find parancs nagyon specifikus argumentumokat igényel, hogy biztosan megtalálja a keresett fájlt.

Az fd egyszerű, gyors, intuitív és könnyen használható helyettesítője a find parancsnak. Itt van az fd telepítése és használata Linuxon.

A fájlok keresése frusztráló Linuxon

A Linux fájlrendszer a rendezetlen fájlok és könyvtárak szétszórt zűrzavara lehet – különösen, ha Ön olyan ember, aki letölti és kibontja a fájlokat, és klónoz GitHub-projekteket anélkül, hogy nyomon követné, mi történik ahol.

A megtalálja parancsnak minden felhasználó számára ismerősnek kell lennie, de mastering find Linuxon munkát igényel, és egyesek azt állítják, hogy ez lassabb és kevésbé intuitív, mint amilyen lehetne.

find elfogadja az érveket a következő formában:

keresés [útvonal] [opciók] [kifejezés]

Ha eszébe jut, hogy egy fájl neve „foo”, és egészen biztos abban, hogy valahol a saját könyvtárában van, akkor írja be:

instagram viewer
keresse meg ~ -type f -name "foo"

Ez a parancs három szóval hosszabb a kelleténél, és a kapcsolódó kézikönyvoldal több mint 9000 szóból áll.

Az fd gyorsabb és intuitívabb keresési alternatíva

Ha valamit meg akar találni, akkor legtöbbször egy fájlt keres. Nem kell megadnia, hogy ez egy fájl, és nem kell kifejezetten kijelentenie, hogy név szerint keresi.

Az fd fejlesztői megértették ezt, és úgy alakították ki a parancssori alkalmazásukat, hogy az elfogadja a fájlnevet argumentumként, majd gyorsan és hatékonyan, gond nélkül kézbesítse a fájlt. Természetesen ritka esetekben, amikor az Ön igényei ennél összetettebbek, számos érvet is elfogad.

Az fd gyorsabb, mint a natív Linux "find" parancs, és tesztjeink során körülbelül feleannyi ideig tartott, amíg visszaadta a keresett eredményt.

Az fd telepítése Linuxra

Az első dolog, amit tudnod kell az fd telepítése előtt, hogy valójában nem ennek az alkalmazásnak a neve. Ban ben a legtöbb alapértelmezett Linux-tároló, beleértve az Ubuntu-t is, az "fd" egy teljesen más csomag.

Az alkalmazás bináris fájljának neve „fdfind”, míg az egyes tárolókban tárolt csomagok neve „fd-find”. A fejlesztők nem hivatalosan "fd"-nek nevezték át, mivel rendkívül gyorsan beírható a terminálba.

Ha az Ubuntu vagy a Debian legújabb verzióját használja, telepítheti az alkalmazást a következő beírásával:

sudo apt install fd-find

Alternatív megoldásként, ha disztribúciója az Arch ökoszisztéma része, futtassa:

sudo pacman -S fd

Vagy ha a Fedora család része:

dnf install fd-find

Fd-nek nevezheti az összes felhasználó számára, aki:

sudo ln -s /usr/bin/fdfind /usr/bin/fd

Az fd használatával kereshet fájlokat Linuxon

Az fd lényege, hogy leegyszerűsítse a keresést, és ennek érdekében, ha egy "foo" nevű fájlt szeretne találni, amely el van rejtve a munkakönyvtár egy alkönyvtárában, akkor a következőt írja be:

fd foo

Szinte azonnal visszaadja az eredményeket.

Ha a munkakönyvtártól eltérő helyet szeretne keresni, adja hozzá az elérési utat a keresési minta után. Például:

fd foo /

A pontos név nem ismerete nem akadályozza a fájlok megtalálását az fd segítségével, mivel a keresési mintákat reguláris kifejezésként kezeli. A következő parancs megkeresi az összes "f" betűvel kezdődő és "o" karakterrel végződő fájlt:

fd '^f.*o$'

Az fd a minta utáni argumentumokat fogadja el. Néhány hasznos érv:

  • -H: Rejtett fájlok és könyvtárak keresése
  • -L: Kövesse a szimbolikus linkeket
  • -e: Szűrés fájlkiterjesztés szerint

Az érvek teljes listájához forduljon az fd README a GitHub oldalán.

Tartsa rendszerezett fájljait Linuxon

Míg az fd nagyszerű munkát végez az elveszett fájlok megtalálásában a Linux fájlrendszerében, jobb, ha először nem veszíti el a nyomukat.

Tegye tavaszi tisztaságot otthoni könyvtárának a szükségtelen fájlok és mappák törlésével. De ügyeljen arra, hogy ne töröljön semmit, ami igazán fontos!