Kuidas otsida faili Linuxis käsureal

Selles juhendis saate teada, kuidas kasutada faili või failide seeria leidmiseks Linuxit .

Faile otsimiseks saate oma Linuxi jaotusfailide abil kasutada failihaldurit. Kui olete harjunud Windowsi kasutama hakkama, on failihaldur sarnane Windows Exploreriga. See sisaldab kasutajaliidest kataloogide seeriaga, mis klikkides näitavad alamkaustu nende kaustade ja kõigi selles sisalduvate failide vahel.

Enamik failijuhidest pakub otsingufunktsiooni ja meetodit failide loendi filtreerimiseks.

Parim viis failide otsimiseks on kasutada Linuxi käsureal, sest faili otsimiseks on olemas palju muid meetodeid kui graafiline tööriist, mida mõnikord võiks proovida lisada.

Terminaliakna avamine

Failide otsimiseks Linuxi käsurealt peate avama terminali akna.

Terminaliakna avamiseks on palju võimalusi. Üks viis, mis kindlasti töötab enamikes Linuxi süsteemides, on samal ajal vajutada CTRL, ALT ja T-nuppu. Kui terminali redaktori leidmiseks ei leidu Linuxi töökeskkonna menüüd.

Lihtsaim viis faili otsimiseks

Failide otsimiseks kasutatav käsk on leidma.

Siin on käsku Leia põhiline süntaks.

leia

Lähtepunkt on kaust, kust soovite otsida. Kogu autosõidu alustamiseks sisestage järgmised failid:

leida /

Kui aga soovite hakata otsima kaust, mille olete praegu, saate kasutada järgmist süntaksit:

leia.

Üldiselt, kui otsite, soovid otsida nime järgi, siis kogu faili nimega myresume.odt otsimiseks kasutaksite järgmist süntaksi:

Leia / -nimi myresume.odt

Otsingu käsu esimene osa on ilmselt sõna leida.

Teine osa on kust otsida

Järgmine osa on väljend, mis määrab, mida leida.

Lõpuks viimane osa on asi, mida leida.

Kust alustada otsingut

Nagu eelnevas peatükis lühidalt mainitud, võite otsida otsingut alustada mis tahes asukohas failisüsteemis. Näiteks, kui soovite otsida praegust failisüsteemi, võite kasutada täielikku peatust järgmiselt:

leia. -nimi mäng

Eelnimetatud käsk otsib faili või kausta, mida nimetatakse mängu kõigis kaustas olevates kaustades. Praeguse kausta nime saate käsuga pwd .

Kui soovite otsida kogu failisüsteemi, peate alguses juurkasti alustama järgmiselt:

Leia / -nimi mäng

Tõenäoliselt näitavad ülaltoodud käsu tagastatud tulemused mitmete tagastatud tulemuste puhul keelatud luba.

Ilmselt peate oma lubasid üles tõstma, kasutades sudo käsklust või lülitades su käsuga administraatori kontole.

Algpositsioon võib olla teie failisüsteemis sõna otseses mõttes kõikjal. Näiteks kodukataloogi otsimiseks tehke järgmist.

leida ~ -nimi mäng

Tilde on meta-tähis, mida tavaliselt kasutatakse praeguse kasutaja kodukataloogi tähistamiseks.

Väljendid

Kõige tavalisem väljend, mida te kasutate, on -nimi.

Nimi-nimi võimaldab otsida faili või kausta nime.

Siiski on teisi väljendeid, mida saate kasutada järgmiselt:

Kuidas leida faile, mis on ligilähedased kui päevane päev

Kujutage ette, et soovite leida kõik oma kodukataloogis olevad failid, millele pääseb ligipääsu rohkem kui 100 päeva tagasi. Võib-olla soovite seda teha, kui soovite varundada ja eemaldada vanu faile, mida te regulaarselt ei pääse.

Selleks käivitage järgmine käsk:

leida ~ -atme 100

Kuidas leida tühjad failid ja kaustad

Kui soovite leida kõik oma süsteemi tühjad failid ja kaustad, kasutage järgmist käsku:

Leia / tühi

Kuidas leida kõiki käivitatavaid faile

Kui soovite leida kõik arvuti käivitatavad failid, kasutage järgmist käsku:

find / -exec

Kuidas leida kõik loetavad failid

Kõigi loetavate failide leidmiseks kasutage järgmist käsku:

Leia / -read

Mustrid

Kui otsite faili, võite kasutada mustrit. Näiteks võite otsida kõiki faile laiendiga mp3 .

Võite kasutada järgmist mustrit:

Leia / -nimi * .mp3

Kuidas saata väljund leida faili käsklustest

Leiutise käsu peamine probleem on see, et mõnikord võib see minna liiga palju tulemusi.

Võite väljundi torule saba käske suunata või liinid faili välja anda järgmiselt:

find / -nimi * .mp3 -fprint nameoffiletoprintto

Kuidas leida ja käivitada faili käsk

Kujutage ette, et soovite otsida ja redigeerida faili korraga.

Võite kasutada järgmist käsku:

find / -nimi filename -exec nano '()' \;

Ülalolev käsk otsib faili nimega failinimi ja seejärel käivitab selle faili nano-toimetaja .

Kokkuvõte

Find käsk on väga võimas. See juhend näitas, kuidas faile otsida, kuid saadaval on palju valikuid, ja mõista kõiki neid, et peaksite tutvuma Linuxi käsiraamatuga.

Seda saab teha terminali käsuga:

mees leiab