Linuxi käsud

Linuxi käskude leidmise õpetus

Linuxi käskude leidmise õpetus
Selles kiires õpetuses näeme, kuidas saame Ubuntu masinas leidmise käsku kasutada, et kiiresti leida rekursiivselt mitmesugustel mustritel, regulaaravaldistel ja kataloogide sees olevaid faile. Mängime läbi mitmesuguseid tingimusi, et saaksime hakkama põhiliste leidmiskäskudega, mis hõlbustavad meie igapäevast elu Ubuntu abil.

Leidke nime järgi

Lihtsaim faili leidmiseks kasutatav käsk on kataloogis konkreetse nime järgi. Selle käsu eeliseks on see, et bash leiab faili ka siis, kui see asub ühes rekursiivsest kataloogist möödunud kataloogitee sees. Vaatame näidet:

leidke kood-nimi ifelse4.sh

See käsk leiab faili ifelse4.sh rekursiivselt kataloogikoodis. Vaatame selle käsu väljundit:

Leidke fail nime järgi


Eespool mainitud nimevalik on tõstutundlik. Kui soovite faili leida olenemata nime juhtumist, kasutage järgmist käsku:

leidke Code -iname ifelse4.sh

Faili leidmine regulaaravaldise järgi

Saame kasutada lihtsaid regulaaravaldisi faili leidmiseks kataloogist, mis vastab sellele regulaaravaldisele. Näitame seda lihtsa käsuga, et leida kõik failid mis tahes nimega ja laiendiga .txt:

leidke kood -regex ".* \.sh "

Selle käsuga saame tagasi:

Faili leidmine regexi järgi


Mõistame, mida see käsk siin tähendab:

Regulaaravaldise hea külg võib olla see, et selle saab muuta nii paindlikuks, kui saate määratleda. Muutkem ülaltoodud näidet, et leida faile .sh ja .ka txt laiendus:

leidke kood -regex ".* \.sh | \.txt "

Viimase n minuti jooksul muudetud failide leidmine

Viimase n minuti jooksul muudetud faili leidmine on samuti lihtne. Vaatame kohe näidet:

leidke kood -mmin -90

Vaatame selle käsu väljundit:

Viimase 90 minuti jooksul muudetud faili leidmine

Viimase n päeva jooksul muudetud failide leidmine

Viimase n päeva jooksul muudetud faili leidmine on samuti lihtne. Vaatame kohe näidet:

leidke kood -mtime 0

Selle käsuga saame tagasi:

Faili leidmine päevade järgi

Failide otsimine õiguste alusel

Võimalik on leida ka teatud õigustega fail. Leiame faile, mis on seotud kasutaja või kasutajagrupiga:

leidma . -kasutaja shubham

Selle käsuga saame tagasi:

Kasutajale kuuluvate failide leidmine


Sama loogikat saame rakendada ka kasutajagruppi kuuluvate failide leidmiseks:

leidma . -rühma juur

Failide leidmine suuruse järgi

Määratud suurusest suuremate failide leidmiseks leiate järgmise käsu:

leidke kood -suurus +500

Selle käsuga saame tagasi:

Faili leidmine suuruse järgi


Lisaks baitidele võib faili suurust nimetada järgmiselt:

Failide otsimine tüübi järgi

Faili on võimalik leida tüübiga. Meil on käsu leidmiseks järgmised tüübid:

Kasutame tavalise faili leidmiseks käsku:

leidma . -tüüp f

Selle käsuga saame tagasi:

Failide otsimine tüübi järgi

Mitme tingimusega failide otsimine

Viimase näitena on võimalik faile leida, lisades mitu tingimust, nagu eespool nägime. Proovime nüüd ühe leidmiskäsuga mitu tingimust:

leidma . -suurus + 1c -ja -nimi "*.sh "

Selle käsuga saame tagasi:

Leidke mitme tingimusega faile

Järeldus

Selles õppetükis vaatasime, kuidas saame käsu find abil leida faile, millel on mõni nimi, õigused või tüüp. Kõigile tingimustele vastavate failide leidmiseks võime lisada isegi mitu tingimust. Rela võimsuse rahastamiseks mängige käskudega veelgi.

Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...
Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...
Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...