Kap chèche dosye nan Linux

Pandan y ap travay nan nenpòt ki sistèm opere, pafwa gen yon bezwen sèvi ak zouti byen vit jwenn yon dosye patikilye. Sa a se tou ki enpòtan pou Linux, se konsa anba a pral konsidere tout fason posib pou fè rechèch pou dosye nan eksplwatasyon sa a. Tou de zouti yo manadjè dosye ak kòmandman yo itilize nan "Tèminal".

Gade tou:
Chanje non dosye nan Linux
Kreye ak efase dosye nan Linux

Tèminal

Si ou bezwen presize paramèt rechèch miltip jwenn dosye a vle, lòd la jwenn endispansab. Anvan konsidere tout varyasyon li yo, li vo ale atravè tout sentaks la ak opsyon. Li gen sentaks sa yo:

chwa jwenn chemen

kote chemen an - Sa a se anyè a nan ki rechèch la pral pran plas. Gen twa opsyon prensipal pou espesifye chemen an:

  • / - rechèch pa rasin ak repèrtwar adjasan;
  • ~ - rechèch nan anyè lakay;
  • ./ - rechèch nan anyè a kote itilizatè a lokalize kounye a.

Ou kapab tou presize chemen an dirèkteman nan anyè a ki kote dosye a sipoze lokalize.

Opsyon jwenn yon anpil, e li se gras a yo ke ou ka fè yon konfigirasyon fleksib rechèch pa mete varyab ki nesesè yo:

  • non - fè yon rechèch, ki baze sou non nan atik la yo dwe fouye pou;
  • -yo - rechèch pou dosye ki apatni a yon itilizatè espesifik;
  • -group - pou chèche yon gwoup espesifik itilizatè;
  • -perm - montre dosye ak mòd aksè espesifye;
  • -size n - rechèch, ki baze sou gwosè a nan objè a;
  • -mtime + n -n - rechèch pou dosye ki te chanje plis (+ n) oswa mwens (-na) jou de sa;
  • -tip - rechèch pou dosye yon kalite espesifik.

Gen anpil kalite eleman ki obligatwa tou. Isit la se yon lis yo:

  • b - blòk;
  • f - nòmal;
  • p - yo te rele tiyo;
  • d - katalòg;
  • l - lyen;
  • s - priz;
  • c - karaktè.

Apre detaye sintaks analyse ak opsyon lòd jwenn Ou ka ale dirèkteman nan egzanp yo ilistrasyon. Akòz abondans nan opsyon pou lè l sèvi avèk lòd la, egzanp yo pral bay pa pou tout varyab, men se sèlman pou yo menm ki pi itilize.

Gade tou: Kòmandman popilè nan "Tèminal" Linux la

Metòd 1: rechèch pa non (non opsyon)

Pi souvan, itilizatè yo itilize opsyon pou fè rechèch sou sistèm lan. nonkidonk an nou kòmanse avèk li. Ann egzamine kèk egzanp.

Rechèch pa ekstansyon

Sipoze ou bezwen jwenn dosye a ak ekstansyon sa a nan sistèm lan ".xlsx"ki nan anyè a Dropbox. Pou fè sa, sèvi ak lòd sa a:

jwenn / lakay / itilizatè / non Dropbox- "* .xlsx" -print

Soti nan sentaks li yo, nou ka di ke rechèch la fèt nan anyè a Dropbox ("/ lakay / itilizatè / Dropbox"), ak objè a vle yo dwe ak ekstansyon an ".xlsx". Asterisk la endike ke rechèch la pral fèt sou tout dosye nan ekstansyon sa a, pa pran an kont non yo. "-print" endike ke rezilta rechèch la ap parèt.

Egzanp:

Rechèch pa non dosye

Pou egzanp, ou vle jwenn nan anyè a "/ lakay" dosye yo te rele "lumpics"men ekstansyon li se enkoni. Nan ka sa a, fè bagay sa yo:

jwenn ~ -non "lumpics *" -print

Kòm ou ka wè, se senbòl la itilize isit la. "~", ki vle di ke rechèch la pral pran plas nan anyè a lakay ou. Apre opsyon "non-" Non dosye wap chèche a ("lumpics *"). Yon asterisk nan fen vle di ke rechèch la pral pran plas sèlman pa non, ki pa gen ladan ekstansyon an.

Egzanp:

Rechèch premye lèt

Si ou sonje sèlman premye lèt la ak ki non an dosye kòmanse, gen yon sentaks lòd espesyal ki pral ede ou jwenn li. Pou egzanp, ou vle jwenn yon dosye ki kòmanse ak yon lèt ki soti nan "g" jiska "l"epi ou pa konnen nan ki anyè li ye. Lè sa a, ou bezwen kouri lòd sa a:

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

Jije pa senbòl la "/" ki vini imedyatman apre yo fin kòmandman prensipal la, rechèch la pral fèt kòmanse nan anyè a rasin, se sa ki, nan tout sistèm lan. Pli lwen, yon pati "[g-l] *" vle di ke mo rechèch la ap kòmanse avèk yon lèt espesifik. Nan ka nou an soti nan "g" jiska "l".

By wout la, si ou konnen ekstansyon an dosye, Lè sa a, apre senbòl la "*" ka presize li. Pou egzanp, ou bezwen jwenn dosye a menm, men ou konnen ke li gen yon ekstansyon ".odt". Lè sa a, ou ka itilize lòd sa a:

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

Egzanp:

Metòd 2: rechèch pa mòd aksè (opsyon -perm)

Pafwa li nesesè jwenn yon objè ki gen non ou pa konnen, men ou konnen ki sa mòd aksè li gen. Lè sa a, ou bezwen sèvi ak opsyon an "-perm".

Li se byen senp yo sèvi ak, ou jis bezwen presize kote rechèch la ak mòd aksè. Isit la se yon egzanp tout moun ki tankou yon lòd:

jwenn ~ -perm 775 -print

Sa vle di, rechèch la fèt nan seksyon kay la, epi objè wap chache yo ap gen aksè. 775. Ou ka preskri tou yon karaktè "-" devan nimewo sa a, Lè sa a, objè yo jwenn yo pral gen Bits pèmisyon nan zewo a valè a espesifye.

Metòd 3: rechèch pa itilizatè oswa gwoup (opsyon -user ak gwoup)

Nan nenpòt sistèm opere gen itilizatè yo ak gwoup yo. Si ou vle jwenn yon objè ki fè pati youn nan kategori sa yo, lè sa a pou sa a ou ka itilize opsyon an "-yo" oswa "-group", respektivman.

Rechèch pou yon dosye pa non itilizatè li yo

Pou egzanp, ou bezwen jwenn nan anyè a Dropbox ranpli "Lampics", men ou pa konnen ki sa li rele, epi ou sèlman konnen ke li ki dwe nan itilizatè a "itilizatè". Lè sa a, ou bezwen kouri lòd sa a:

jwenn / lakay / itilizatè / Dropbox-user itilizatè-enprime

Nan lòd sa a ou espesifye anyè ki nesesè (/ lakay / itilizatè / Dropbox), endike ke ou bezwen pou chèche dosye ki posede pa itilizatè a (-yo), ak endike ki itilizatè dosye sa a ki dwe (itilizatè).

Egzanp:

Gade tou:
Ki jan yo wè yon lis itilizatè yo nan Linux
Ki jan yo ajoute yon itilizatè nan yon gwoup nan Linux

Chèche yon dosye nan non gwoup li a

Chache yon dosye ki fè pati yon gwoup espesifik se menm jan fasil - ou jis bezwen ranplase opsyon an. "-yo" sou opsyon "-group" epi endike non gwoup sa a:

jwenn / -groupe envite-enprime

Sa se, ou te endike ke ou vle jwenn dosye a ki fè pati gwoup la nan sistèm lan "envite". Search ap fèt nan tout sistèm lan, sa a se endike pa senbòl la "/".

Metòd 4: Search pou yon dosye pa kalite li yo (kalite opsyon)

Jwenn kèk eleman nan yon sèten kalite Linux se byen senp, ou jis bezwen presize opsyon ki apwopriye a (-tip) epi make kalite a. Nan kòmansman atik la yo te endike tout kalite deziyasyon ki ka itilize pou rechèch la.

Pou egzanp, ou vle jwenn tout dosye blòk nan anyè lakay ou. Nan ka sa a, ekip ou a pral sanble tankou sa a:

jwenn ~ -tip b-enprime

An konsekans, ou endike ke w ap chèche pa kalite dosye, jan sa endike nan opsyon an "-tip", ak Lè sa a, detèmine kalite li yo pa mete senbòl la dosye blòk -. "b".

Egzanp:

Menm jan an, ou ka montre tout repèrtwar yo nan anyè a vle pa tape nan lòd la "d":

jwenn / lakay / itilizatè - kalite d-enprime

Metòd 5: Search pou yon dosye pa gwosè (opsyon an -size)

Si nan tout enfòmasyon sou dosye a ou konnen sèlman gwosè li yo, Lè sa a, menm sa a pouvwa ap ase yo jwenn li. Pou egzanp, ou vle jwenn yon dosye nan 120 MB nan yon anyè espesifik pa fè bagay sa yo:

jwenn / lakay / itilizatè / Dropbox -size 120M-anprent

Egzanp:

Gade tou: Kijan pou w jwenn gwosè yon katab nan Linux

Kòm ou ka wè, yo te dosye nou te jwenn. Men, si ou pa konnen nan ki anyè li ye, ou ka fè rechèch sou tout sistèm lan nan espesifye anyè rasin lan nan kòmansman lòd la:

jwenn / -size 120M-enprime

Egzanp:

Si ou konnen gwosè a dosye apeprè, Lè sa a, nan ka sa a gen yon lòd espesyal. Ou bezwen enskri nan "Tèminal" menm bagay la, jis anvan espesifye gwosè a dosye mete yon mak "-" (Si ou bezwen jwenn dosye ki pi piti pase gwosè ki espesifye) oswa "+" (Si gwosè a nan dosye a obligatwa se pi gwo pase espesifye nan). Isit la se yon egzanp tout moun ki tankou yon lòd:

jwenn / lakay / itilizatè / Dropbox + 100M-enprime

Egzanp:

Metòd 6: rechèch dosye pa dat chanjman (opsyon -mtime)

Gen ka kote li pi bon pou chèche yon dosye nan dat li te modifye a. Sou Linux, se opsyon an aplike. "-mtime". Li se byen senp yo sèvi ak li, nou pral konsidere tout bagay sou yon egzanp.

Se pou nou di nan katab la "Imaj" nou bezwen jwenn objè ki te modifye pou 15 dènye jou yo. Isit la se sa ou bezwen enskri nan "Tèminal":

jwenn / lakay / itilizatè / Imaj -mtime -15 -print

Egzanp:

Kòm ou ka wè, opsyon sa a montre pa sèlman dosye ki te chanje sou yon peryòd espesifye, men tou dosye. Li travay nan direksyon opoze a - ou ka jwenn objè ki te chanje pita pase peryòd la espesifye. Pou fè sa, antre nan yon siy anvan valè dijital la. "+":

jwenn / lakay / itilizatè / Imaj -mtime +10 -print

Entèfas

Koòdone nan grafik anpil fasilite lavi yo nan fèk vini ki te jis enstale distribisyon an Linux. Metòd rechèch sa a sanble anpil ak sa ki aplike nan Windows OS, byenke li pa ka bay tout avantaj li ofri yo. "Tèminal". Men, premye bagay sa yo an premye. Se konsa, kite a gade ki jan fè yon rechèch dosye nan Linux lè l sèvi avèk koòdone grafik sistèm lan.

Metòd 1: Search nan meni an sistèm

Koulye a, nou pral gade nan ki jan yo jwenn dosye nan meni an nan sistèm nan Linux. Aksyon yo pral fèt nan Ubuntu 16.04 LTS distribisyon an, sepandan, enstriksyon an se komen nan tout.

Gade tou: Ki jan yo chèche konnen vèsyon an nan distribisyon an Linux

Sipoze ou bezwen jwenn dosye nan sistèm lan anba non an "Jwenn mwen"Genyen tou de dosye nan sistèm lan: yon sèl nan fòma an ".txt"ak dezyèm lan ".odt". Pou jwenn yo, ou dwe okòmansman klike sou ikon meni (1)ak nan espesyal jaden D '(2) presize rechèch rechèch la "Jwenn mwen".

Yon rezilta rechèch parèt, ki montre dosye yo ou ap chèche pou.

Men, si te gen anpil dosye sa yo nan sistèm lan ak tout nan yo te ekstansyon diferan, rechèch la ta dwe pi konplike. Yo nan lòd yo eskli dosye nesesè, pou egzanp, pwogram, nan sorti rezilta, li pi bon yo sèvi ak yon filtre.

Li sitiye sou bò dwat meni an. Ou ka filtre pa de kritè: "Kategori" ak "Sous". Elaji sa yo de lis pa klike sou flèch la akote non an, ak nan meni an, retire seleksyon an soti nan atik nesesè. Nan ka sa a, li ta gen plis bon konprann pou kite sèlman yon rechèch pa "Dosye ak dosye", depi nou ap chèche egzakteman dosye yo.

Ou ka imedyatman remake mank nan metòd sa a - ou pa ka configured filtre a an detay, tankou nan "Tèminal". Se konsa, si ou ap chèche pou yon dokiman tèks ak kèk non, ou ka montre foto, dosye, achiv, elatriye nan pwodiksyon an. Men, si ou konnen non an egzak nan dosye a ou bezwen, ou ka byen vit jwenn li san yo pa aprann fason yo anpil lòd la. "jwenn".

Metòd 2: Search nan manadjè a dosye

Dezyèm metòd la gen yon avantaj enpòtan. Sèvi ak zouti nan manadjè dosye, ou ka fè rechèch nan anyè a espesifye.

Fè operasyon sa a fasil. Ou bezwen nan manadjè a dosye, nan ka nou an Nautilus, antre nan katab la kote dosye a ou ap chèche pou sipoze, epi klike sou. "Search"ki sitiye nan kwen anwo dwa nan fenèt la.

Nan jaden an opinyon parèt ou bezwen antre nan non an dosye estime. Epitou pa bliye ke ka rechèch la dwe fèt pa pa non an dosye antye, men se sèlman pa pati li yo, jan yo montre nan egzanp ki anba a.

Kòm nan metòd anvan an, nan fason sa a ou ka itilize yon filtre. Pou louvri li, klike sou bouton ki gen siy la "+"sitiye nan pati dwat la nan rechèch rechèch jaden an. Yon sub-men louvri nan ki ou ka chwazi kalite dosye a vle soti nan lis la drop-desann.

Konklizyon

Nan pi wo a, li kapab konkli ke dezyèm metòd la, ki lye ak itilize nan yon koòdone grafik, se pafè pou fè yon rechèch rapid nan sistèm lan. Si ou bezwen mete yon anpil nan paramèt rechèch, Lè sa a, lòd la pral endispansab jwenn pous "Tèminal".