Nggolek file ing Linux

Nalika digunakake ing sistem operasi apa wae, kadhangkala ana perlu nggunakake alat kanggo nemokake file tartamtu kanthi cepet. Iki uga cocog kanggo Linux, supaya ing ngisor iki bakal dianggep kabeh cara kanggo nelusuri file ing OS iki. Loro-lorone alat pangurus file lan perintah sing digunakake ing "Terminal".

Deleng uga:
Ganti jeneng file ing Linux
Nggawe lan mbusak file ing Linux

Terminal

Yen sampeyan nemtokake sawetara paramèter panelusuran kanggo nemokake file sing dikepengini, perintah kasebut golek indispensable. Sadurunge considering kabeh variasi, iku worth liwat sintaks lan opsi. Nduweni sintaks ing ngisor iki:

golek opsi path

ngendi cara - iki direktori kang bakal digoleki. Ana telung opsi utama kanggo nemtokake path:

  • / - telusur kanthi direktori swara lan jejer;
  • ~ - nelusuri miturut direktori ngarep;
  • ./ - nelusuri direktori sing pangguna saiki manggoni.

Sampeyan uga bisa nemtokake path langsung menyang direktori ing ngendi file wis mestine dumunung.

Pilihan golek akeh, lan thanks kanggo wong-wong sing sampeyan bisa nggawe persiyapan telusuran kanthi fleksibel kanthi nyetel variabel sing perlu:

  • -name - nglakoni panelusuran, adhedhasar jeneng item sing bakal ditelusuri;
  • -user - nelusuri berkas sing kagolong menyang pangguna tartamtu;
  • -group - kanggo nggoleki klompok tartamtu pangguna;
  • -perm - nuduhake file kanthi mode akses;
  • -size n - Panelusuran, adhedhasar ukuran obyek kasebut;
  • -mtime + n -n - nelusuri berkas sing wis owah akeh (+ n) utawa kurang (-na) dina kepungkur;
  • -type - nelusuri file jinis tartamtu.

Ana akeh jinis elemen sing dibutuhake uga. Punika daftar:

  • b - pamblokiran;
  • f - normal;
  • p - jeneng pipa;
  • d - Katalog;
  • l - pranala;
  • s - soket;
  • c - karakter.

Sawise parsing sintaks lan pilihan prentah golek Sampeyan bisa langsung menyang conto ilustrasi. Amarga akeh pilihan kanggo nggunakake perintah, conto bakal diwenehi ora kanggo kabeh variabel, nanging mung kanggo sing paling akeh digunakake.

Deleng uga: Pandhuan sing populer ing "Terminal" Linux

Cara 1: Telusuri miturut jeneng (pilihan-jeneng)

Paling asring, kedhaftar nggunakake pilihan kanggo nelusuri sistem. -namesupaya kita bisa miwiti. Ayo kita nliti sawetara conto.

Telusuri kanthi extension

Upaminipun sampeyan kudu nemokake file kasebut kanthi ekstensi ing sistem kasebut ".xlsx"kang ana ing direktori Dropbox. Kanggo nindakake iki, gunakake perintah ing ngisor iki:

golek / home / user / Dropbox -name "* .xlsx" -print

Saka sintaks, kita bisa nyatakake panelusuran sing ditindakake ing direktori Dropbox ("/ home / user / Dropbox"), lan obyek sing dikarepake kudu karo extension ".xlsx". Asterisk nedahaken bilih panggenan badhe dipunginakaken wonten ing sedaya file ekstensi punika, tanpa nggatosaken namanipun. "-print" nuduhake yen asil panelusuran bakal katon.

Conto:

Telusuri miturut jeneng berkas

Contone, sampeyan pengin golek ing direktori "/ home" berkas dijenengi "lumpics"nanging extension ora dingerteni. Ing kasus iki, apa sing kasebut ing ngisor iki:

golek ~ -name "lumpics *" -print

Nalika sampeyan ndeleng, simbol digunakake ing kene. "~", sing tegese pangguna bakal ditemokake ing direktori ngarep. Sawise pilihan "-name" Jeneng berkas sing dituju ("lumpics *"). Asterisk ing mburi tegese panelusuran bakal mung ditrapake kanthi jeneng, ora kalebu ekstensi.

Conto:

Panelusuran miturut huruf kapisan ing jeneng

Yen sampeyan mung ngelingi huruf kapisan sing kasebut ing jeneng file, ana sintaks perintah khusus sing bakal nemokake sampeyan. Contone, sampeyan pengin nemokake file sing diwiwiti kanthi huruf "g" nganti "l"lan sampeyan ora ngerti apa direktori sing dumunung. Sampeyan banjur kudu nglakoni perintah kasebut:

temokake / -name "[g-l] *" -print

Miturut judhul "/" sing diwiwiti kanthi langsung sawuse perintah utama, panelusuran bakal dilakokaké wiwit saka direktori root, yaiku, ing kabeh sistem. Luwih, bagean "[g-l] *" tegese tembung telusuran bakal diwiwiti kanthi aksara tartamtu. Ing kasus kita saka "g" nganti "l".

Ing cara, yen sampeyan ngerti extension file, banjur sawise simbol "*" bisa nemtokake. Contone, sampeyan kudu nemokake file sing padha, nanging sampeyan ngerti manawa duwe ekstensi ".odt". Banjur sampeyan bisa nggunakake printah ing ngisor iki:

temokake / -name "[g-l] *. odt" -print

Conto:

Cara 2: Panelusuran kanthi mode akses (pilihan-perm)

Kadhangkala perlu nemokake obyek sing jenenge sampeyan ora ngerti, nanging sampeyan ngerti apa mode akses kasebut. Banjur sampeyan kudu nggunakake pilihan kasebut "-perm".

Iku cukup prasaja digunakake, sampeyan mung kudu nemtokake lokasi panelusuran lan mode akses. Punika conto perintah kasebut:

goleki ~ -perm 775 -print

Mangkono, panelusuran ditindakake ing bagean ngarep, lan obyek sing digoleki bakal nduweni akses. 775. Sampeyan uga bisa nulis aksara "-" ing ngarep nomer iki, banjur obyek sing ditemokake bakal entuk bit ijin saka nol menyang angka sing ditemtokake.

Metode 3: Telusuri dening pangguna utawa grup (opsi-opsi lan-kelompok)

Ing sembarang sistem operasi ana pangguna lan kelompok. Yen sampeyan pengin nemokake obyek sing nduweni siji kategori kasebut, banjur sampeyan bisa nggunakake pilihan kasebut "-user" utawa "-kumpulan", saben.

Temokake file kanthi jeneng panganggo

Contone, sampeyan kudu nemokake ing direktori Dropbox file "Lampika", nanging sampeyan ora ngerti apa sing diarani, lan sampeyan mung ngerti manawa pangguna iku "panganggo". Sampeyan banjur kudu nglakoni perintah kasebut:

golek / home / user / Dropbox-user -print

Ing prentah iki sampeyan nemtokake direktori sing dibutuhake (/ home / user / Dropbox), sing dituduhake sampeyan kudu nelusuri file sing diduweni dening pengguna (-user), lan nduduhake panganggo kasebut berkas kasebut (pangguna).

Conto:

Deleng uga:
Cara ndeleng dhaptar pangguna ing Linux
Cara nambah pangguna menyang grup ing Linux

Temokake file kanthi jeneng grupe

Nggoleki file sing belongs kanggo grup tartamtu kaya gampang - sampeyan mung kudu ngganti pilihan. "-user" ing pilihan "-kumpulan" lan nunjukaké jeneng grup iki:

nemokake / -groupe tamu -print

Mangkono, sampeyan wis nerangake yen sampeyan pengin nemokake file sing kalebu ing grup kasebut ing sistem "tamu". Panelusuran bakal dumadi ing saindhenging sistem, iki dituduhake dening simbol "/".

Metode 4: Nelusur file kanthi tipe (pilihan-jenis)

Nemokake sawetara elemen ing tipe tartamtu saka Linux cukup prasaja, sampeyan mung perlu nemtokake pilihan sing cocok (-type) lan tandha jinis kasebut. Ing wiwitan saka artikel kasebut ana kabeh tèks tipe sing bisa digunakake kanggo panelusuran.

Contone, sampeyan pengin nggoleki kabeh file pemblokiran ing direktori ngarep sampeyan. Ing kasus iki, tim sampeyan bakal katon kaya iki:

golek ~ -tipe b -print

Dadi, sampeyan nemtokake manawa sampeyan ngupaya kanthi jinis file, kaya sing dituduhake ing pilihan kasebut "-type", lan banjur nemtokake jinis kanthi ngganggo lambang file blok - "b".

Conto:

Kajaba iku, sampeyan bisa nampilake kabeh direktori ing direktori sing dikarepake kanthi ngetik ing printah "d":

golek / home / user -type d -print

Metode 5: Nggoleki file kanthi ukuran (pilihan -size)

Yen saka kabeh informasi babagan file sing sampeyan ngerti mung ukurane, mula malah iki mungkin cukup kanggo nemokake. Contone, sampeyan pengin nemokake file 120 MB ing direktori tartamtu kanthi nglakoni:

golek / home / user / Dropbox-nyetel 120M -print

Conto:

Deleng uga: Carane nemtokake ukuran folder ing Linux

Minangka sampeyan bisa ndeleng, file sing kita perlu ditemokake. Nanging yen sampeyan ora ngerti ing direktori endi sing ana, sampeyan bisa nelusuri kabeh sistem kanthi nemtokake direktori root ing awal printah:

golek / -bangun 120m -print

Conto:

Yen sampeyan ngerti ukuran file kira-kira, banjur ing kasus iki ana perintah khusus. Sampeyan kudu ndhaftar ing "Terminal" ing bab sing padha, sadurungé nemtokake ukuran berkas sijine tandha "-" (yen sampeyan perlu nemu file luwih cilik tinimbang ukuran kasebut) utawa "+" (yen ukuran berkas sing dibutuhake luwih gedhe tinimbang sing kasebut). Punika conto perintah kasebut:

golek / home / user / Dropbox + 100M -print

Conto:

Metode 6: Nggoleki file kanthi tanggal owah-owahan (opsi -mtime)

Ana kasus nalika paling trep kanggo nelusuri file miturut tanggal kasebut. Ing Linux, opsi kasebut diterapake. "-mtime". Iku cukup prasaja kanggo nggunakake, kita bakal nimbang kabeh ing conto.

Ayo ing folder "Gambar" kita kudu nemokake obyek sing wis diowahi kanggo 15 dina pungkasan. Punika ingkang sampeyan kedah ndaftar "Terminal":

golek / home / user / Images -mtime -15 -print

Conto:

Minangka sampeyan bisa ndeleng, pilihan iki ora mung nuduhake file sing wis diganti liwat wektu sing ditemtokake, nanging uga folder. Kerjane ing arah sing ngelawan - sampeyan bisa nemokake obyek sing diganti luwih dhisik tinimbang periode kasebut. Kanggo nindakake iki, ketik tandha sadurunge angka digital. "+":

golek / home / user / Images -mtime +10 -print

GUI

Antarmuka grafis ningkatake nyawa para pendatang anyar sing mung nginstal distribusi Linux. Cara telusuran iki meh padha karo sing diimplementasikan ing Windows OS, sanajan ora bisa nyedhiyani kabeh kaluwihan kasebut. "Terminal". Nanging pisanan iku pisanan. Dadi, ayo goleki carane nggawe file ing Linux nggunakake antarmuka grafis sistem.

Cara 1: Nggoleki menu sistem

Saiki kita bakal nliti carane nemu file liwat menu sistem Linux. Tindakan bakal dileksanakake ing distribusi Ubuntu 16.04 LTS, nanging instruksi iku umum kanggo kabeh.

Deleng uga: Cara golek versi distribusi Linux

Upaminipun sampeyan kudu nemokake file ing sistem miturut jeneng kasebut "Golek aku"Ana uga rong file ing sistem: siji ing format kasebut ".txt"lan liya ".odt". Kanggo nemokake, sampeyan kudu nampilake dhisik ikon menu (1)lan khusus input lapangan (2) nemtokake search query "Golek aku".

Hasil telusuran ditampilake, nuduhake file sing sampeyan goleki.

Nanging yen ana akeh file kasebut ing sistem lan kabeh ana ekstensi beda, panelusuran bakal luwih rumit. Kanggo ngilangi file sing ora perlu, contone, program, ing asil outputting, luwih apik nggunakake filter.

Dumunung ing sisih tengen menu. Sampeyan bisa nyaring kanthi rong kritéria: "Kategori" lan "Sumber". Nggedhekake dhaptar iki kanthi ngeklik panah ing jejere jeneng, lan ing menu, mbusak pilihan saka item sing ora perlu. Ing kasus iki, bakal luwih wicaksana kanggo ninggalaken mung nggoleki "File lan folder", amarga kita nggoleki persis file kasebut.

Sampeyan bisa langsung sok dong mirsani kekurangan metode iki - sampeyan ora bisa ngatur panyaring kanthi rinci, kaya ing "Terminal". Dadi, yen sampeyan nggoleki dokumentasi teks karo sawetara jeneng, sampeyan bisa nuduhake gambar, folder, arsip, etc. ing output. Nanging yen sampeyan ngerti jeneng sing tepat file sing sampeyan butuh, sampeyan bisa kanthi gampang nemokake tanpa ngerti cara akeh perintah "golek".

Metode 2: Nggoleki manajer file

Metode kedua duweni keunggulan sing signifikan. Nggunakake alat pangatur file, sampeyan bisa nelusuri ing direktori kasebut.

Nglakoni operasi iki gampang. Sampeyan kudu ing pangatur file, ing kothak Nautilus kita, kanggo ngetik folder ing ngendi file sing sampeyan deleng mesthine, lan klik "Panelusuran"dumunung ing pojok tengen ndhuwur jendhela.

Ing kolom input sing metu, sampeyan kudu ngetik jeneng file sing dianggep. Uga aja lali yen panelusuran bisa dilakokaké ora kabeh jeneng file, nanging mung kanthi bagean, kaya sing dituduhake ing conto ing ngisor iki.

Kaya ing cara sadurunge, kanthi cara iki sampeyan bisa nggunakake filter. Kanggo mbukak, klik tombol kanthi tandha "+"dumunung ing sisih tengen lapangan input query. A submenu mbukak ing ngendi sampeyan bisa milih jinis file sing dipengini saka dhaptar gulung.

Kesimpulan

Saka sing kasebut ing ndhuwur, bisa disimpulake yen cara liya, kanthi nggunakake antarmuka grafis, sampurna kanggo nglakoni panelusur cepet liwat sistem kasebut. Yen sampeyan kudu ngeset paramèter panelusuran, banjur printah iki kudu ora bisa dibatalake golek ing "Terminal".