Etsi-komento on hidas ja vähemmän intuitiivinen kuin sen pitäisi olla. fd on helpompi ja paljon nopeampi vaihtoehto Find-komennolle Linuxissa.

Tiedostojen löytäminen terminaalista on tuskaa. Se on hidasta, ja find-komento vaatii erittäin tarkat argumentit, jotta voit varmistaa, että etsit tiedoston.

fd on suunniteltu yksinkertaiseksi, nopeaksi, intuitiivinen ja helppokäyttöinen korvaamaan Find-komento. Näin asennat ja käytät fd: tä Linuxissa.

Tiedostojen löytäminen on turhauttavaa Linuxissa

Linux-tiedostojärjestelmä voi olla hajallaan olevien tiedostojen ja hakemistojen rönsyilevä sotku – varsinkin jos olet sellainen henkilö, joka lataa ja purkaa tiedostoja ja kloonaa GitHub-projekteja seuraamatta mitä tapahtuu missä.

The löytö komennon pitäisi olla tuttu jokaiselle käyttäjälle, mutta masterointihaku Linuxissa vaatii työtä, ja jotkut väittävät, että se on sekä hitaampaa että vähemmän intuitiivista kuin se voisi olla.

find hyväksyy argumentit muodossa:

etsi [polku] [valinnat] [lauseke]

Jos muistat, että tiedoston nimi on "foo" ja olet melko varma, että se on jossain kotihakemistossasi, kirjoitat:

instagram viewer

etsi ~ -tyyppi f -nimi "foo"

Tämä komento on kolme sanaa pidempi kuin sen todella tarvitsee olla, ja siihen liittyvä man-sivu on yli 9 000 sanaa.

fd on nopeampi ja intuitiivisempi hakuvaihtoehto

Useimmiten, kun haluat löytää jotain, etsit tiedostoa. Sinun ei tarvitse määrittää, että se on tiedosto, eikä sinun tarvitse erikseen ilmoittaa, että haet sitä nimellä.

Fd: n kehittäjät ymmärtävät tämän ja ovat tehneet komentorivisovelluksensa niin, että se hyväksyy tiedostonimen argumenttina ja toimittaa sitten tiedoston nopeasti ja tehokkaasti sinulle ilman hälinää. Tietysti harvoissa tapauksissa, kun tarpeesi ovat tätä monimutkaisempia, se hyväksyy myös useita argumentteja.

fd on myös nopeampi kuin natiivi Linuxin "find"-komento, ja testeissämme kesti noin puolet niin kauan ennen kuin etsimme tulosta.

Kuinka asentaa fd Linuxiin

Ensimmäinen asia, joka sinun on tiedettävä ennen fd: n asentamista, on, että se ei todellakaan ole tämän sovelluksen nimi. Sisään useimmat oletusarvoiset Linux-arkistot, mukaan lukien Ubuntun, "fd" on täysin erilainen paketti.

Sovelluksen binaaria kutsutaan nimellä "fdfind", kun taas joihinkin tietovarastoihin tallennettua pakettia kutsutaan nimellä "fd-find". Kehittäjät ovat epävirallisesti nimenneet sen uudelleen "fd", koska se on erittäin nopea kirjoittaa terminaaliin.

Jos käytät Ubuntun tai Debianin uusinta versiota, voit asentaa sovelluksen kirjoittamalla:

sudo apt install fd-find

Vaihtoehtoisesti, jos distro on osa Arch-ekosysteemiä, suorita:

sudo pacman -S fd

Tai jos se on osa Fedora-perhettä:

dnf asentaa fd-find

Voit antaa sen aliakseksi "fd" kaikille käyttäjille, joilla on:

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

Käytä fd löytääksesi tiedostoja Linuxissa

Fd: n tarkoitus on yksinkertaistaa hakua ja tätä tarkoitusta varten, jos haluat löytää tiedoston nimeltä "foo", joka on piilotettu työhakemistosi alihakemistoon, syötät:

fd foo

Se palauttaa tulokset lähes välittömästi.

Jos haluat etsiä muusta sijainnista kuin työhakemistostasi, lisää polku hakumallisi jälkeen. Esimerkiksi:

fd foo /

Tarkan nimen tuntematta jättäminen ei estä tiedostojen löytämistä fd: llä, koska se käsittelee hakumalleja säännöllisinä lausekkeina. Seuraava komento paikantaa kaikki tiedostot, jotka alkavat "f" ja päättyvät "o":

fd '^f.*o$'

fd hyväksyy argumentit mallin jälkeen. Joitakin hyödyllisiä argumentteja ovat:

  • -H: Etsi piilotettuja tiedostoja ja hakemistoja
  • -L: Seuraa symbolisia linkkejä
  • -e: Suodata tiedostopäätteen mukaan

Täydellinen luettelo argumenteista on osoitteessa fd README sen GitHub-sivulla.

Pidä tiedostosi järjestyksessä Linuxissa

Vaikka fd tekee hienoa työtä löytääkseen kadonneita tiedostoja Linux-tiedostojärjestelmästäsi, on parempi, ettet menetä niitä alun perin.

Tee kotihakemistosi kevätsiivous poistamalla tarpeettomat tiedostot ja kansiot. Mutta varo, ettet poista mitään todella tärkeää!