Nou ap chèche pou dosye nan Linux

Pin
Send
Share
Send

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 nou pral konsidere tout fason posib pou fè rechèch pou dosye nan eksplwatasyon sa a. Tou de zouti manadjè dosye ak kòmandman yo itilize nan "Tèminal".

Li tou:
Chanje non dosye nan Linux
Kreye ak efase dosye sou Linux

Tèminal

Si ou bezwen mete yon anpil nan paramèt rechèch jwenn dosye a vle, Lè sa a, lòd la jwenn iranplasabl. Anvan konsidere tout varyasyon li yo, ou ta dwe ale nan sentaks la ak opsyon. Sentaks la li gen se sa ki annapre yo:

chwa chèche jwenn

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

  • / - Search nan rasin yo ak repèrtwar adjasan;
  • ~ - rechèch nan anyè kay la;
  • ./ - rechèch nan anyè a kote itilizatè a lokalize kounye a.

Ou kapab tou presize chemen an dirèkteman nan anyè a nan ki se dosye a sipozeman sitiye.

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

  • non - fè yon rechèch, pran kòm yon baz non an nan eleman a vle;
  • -yo - rechèch pou dosye ki gen rapò ak yon itilizatè espesifik;
  • -group - rechèch pou 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 (-n) jou de sa;
  • -tip - rechèch pou dosye yon sèten kalite.

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

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

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

Gade tou: Popilè Linux Tèminal Kòmand

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

Pi souvan, itilizatè yo itilize opsyon pou fè rechèch sou sistèm lan. non, se konsa sa se kote nou kòmanse. Ann gade kèk egzanp.

Rechèch pa ekstansyon

Se pou nou di ou bezwen jwenn yon dosye ak ekstansyon an ".xlsx"ki sitiye nan anyè a Dropbox. Pou fè sa, sèvi ak lòd sa a:

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

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

Yon egzanp:

Rechèch pa non dosye

Pou egzanp, ou vle fè rechèch nan yon anyè "/ lakay" ranpli ak non "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 a vle di ke rechèch la pral pran plas sèlman pa non, ki pa gen ladan ekstansyon an.

Yon egzanp:

Search pa premye lèt nan non

Si ou sonje sèlman premye lèt ak ki non an dosye kòmanse, Lè sa a, 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 anvan "l", epi ou pa konnen nan ki anyè li sitiye. 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 yo pral te pote soti kòmanse nan anyè a rasin, se sa ki, nan tout sistèm lan. Pwochen 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 anvan "l".

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

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

Yon 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 konnen ki sa mòd aksè li gen. Lè sa a, ou bezwen pou aplike pou opsyon an "espèm".

Sèvi ak li se byen senp, 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, se rechèch la te pote soti nan seksyon an kay, ak objè yo vle ap gen aksè 775. Ou kapab tou ekri yon karaktè "-" anvan nimewo sa a, Lè sa a, objè yo jwenn ap gen Bits pèmisyon nan zewo a valè a espesifye.

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

Gen itilizatè ak gwoup nan nenpòt sistèm opere. Si ou vle jwenn yon objè ki fè pati youn nan kategori sa yo, 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, men ou jis konnen ke li ki dwe nan itilizatè a "itilizatè". Lè sa a, ou bezwen egzekite 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 li nesesè pou fè rechèch pou yon dosye ki fè pati itilizatè a-yo), ak endike nan ki itilizatè dosye sa a ki dwe (itilizatè).

Yon egzanp:

Li tou:
Ki jan yo wè yon lis de itilizatè sou Linux
Ki jan yo ajoute yon itilizatè nan yon gwoup sou Linux

Chèche yon dosye nan non gwoup li a

Jwenn yon dosye ki fè pati yon gwoup espesifik se jis kòm senp - ou jis bezwen ranplase opsyon an "-yo" sou opsyon "-group" epi endike non gwoup sa a:

jwenn / -groupe envite-enprime

Sa vle di, ou endike ke ou vle jwenn nan yon sistèm dosye ki gen rapò ak gwoup la "envite". Rechèch la ap fèt nan tout sistèm lan, jan sa endike nan senbòl la "/".

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

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

Pou egzanp, ou vle jwenn tout dosye yo blòk nan anyè lakay ou. Nan ka sa a, lòd ou yo ap 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 yon senbòl dosye blòk -. "b".

Yon egzanp:

Nan menm fason an, ou ka montre tout repèrtwar yo nan anyè a vle pa antre nan senbòl la nan lòd la "d":

jwenn / lakay / itilizatè - kalite d-enprime

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

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, si ou vle jwenn yon dosye MB 120 nan yon anyè espesifik, fè bagay sa yo:

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

Yon egzanp:

Gade tou: Ki jan yo chèche konnen gwosè a nan yon katab nan Linux

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

jwenn / -size 120M-enprime

Yon egzanp:

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

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

Yon egzanp:

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

Gen kèk fwa lè li pi bon pou chèche yon dosye nan dat li te chanje a. Sou Linux, se opsyon ki itilize pou sa a. "-mtime". Sèvi ak li se byen senp, konsidere tout bagay ak yon egzanp.

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

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

Yon egzanp:

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

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

Entèfas

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

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

Koulye a, nou pral konsidere yon fason pou fè rechèch pou dosye nan meni an sistèm Linux. Aksyon yo pral fèt nan distribisyon Ubuntu 16.04 LTS, sepandan, enstriksyon an se komen nan tout.

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

Se pou nou di ou bezwen jwenn dosye nan sistèm lan anba non an Jwenn mwen, genyen tou de nan dosye sa yo nan sistèm lan: youn nan fòma a ".txt"ak dezyèm lan ".odt". Pou jwenn yo, ou dwe premye klike sou icon meni (1), ak nan yon espesyal jaden D '(2) presize rechèch rechèch la Jwenn mwen.

Yon rezilta rechèch parèt kote dosye yo vle yo ap parèt.

Men, si ta gen anpil dosye sa yo nan sistèm lan ak tout nan yo te gen ekstansyon, Lè sa a, rechèch la ta vin pi konplike. Yo nan lòd yo eskli dosye nesesè, pou egzanp, pwogram yo, nan rezilta yo, 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 epi retire seleksyon an soti nan atik nesesè nan meni an. 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 avi dezavantaj 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 rezilta rechèch la. Men, si ou konnen non an egzak nan dosye a ou bezwen, ou ka byen vit jwenn li san yo pa eksplore plizyè fason yo 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.

Pèfòmans operasyon sa a se senp. Ou bezwen nan manadjè a dosye, nan ka nou an Nautilus, antre nan katab la nan ki dosye a w ap chèche pou sitiye nan epi klike sou. "Search"ki sitiye nan kwen anwo dwa nan fenèt la.

Nan jaden an opinyon ki parèt, ou bezwen antre nan non an dosye estime. Epitou pa bliye ke ka rechèch la dwe te pote soti 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 sa a egzakteman menm jan an ou ka itilize yon filtre. Pou louvri li, klike sou bouton ki gen siy la "+"lokalize sou bò dwat rechèch jaden an. Yon sub-meni ap louvri nan ki ou ka chwazi kalite a dosye vle soti nan lis la drop-desann.

Konklizyon

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

Pin
Send
Share
Send