Ki jan yo rechèch dosye nan Linux

Anonim

Ki jan yo rechèch dosye nan Linux

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

Gade tou:

Chanje non dosye nan Linux

Kreye ak efase dosye nan Linux

Estasyon

Si ou bezwen yo mete opsyon rechèch anpil jwenn dosye a vle, lòd la jwenn se endispansab. Anvan konsiderasyon nan tout varyasyon li yo, li vo mache sou sentaks ak opsyon. Sentaks li gen bagay sa yo:

Jwenn opsyon Way

Ki kote chemen an se anyè a nan ki rechèch la pral rive. Gen twa fason debaz ou presize chemen an:

  • / - Search sou rasin lan ak anyè adjasan a li;
  • ~ - Search pa anyè lakay ou;
  • ./ - Search nan anyè a nan ki itilizatè a se kounye a nan moman sa a.

Ou kapab tou presize chemen an dirèkteman nan anyè a tèt li, nan ki se dosye a prezimableman chita.

Jwenn opsyon yo anpil, epi li se gras a yo ke ou ka fè yon anviwònman rechèch fleksib pa mete varyab ki nesesè yo:

  • -Non - Fè yon rechèch pa pran kòm yon baz non an nan eleman nan atistik;
  • -User - Search pou dosye ki fè pati nan yon itilizatè espesifik;
  • -Group - Fè yon rechèch pa yon gwoup espesifik nan itilizatè yo;
  • -Perm - Montre dosye ak mòd aksè espesifye;
  • -size N. - Search pa pran gwosè a nan objè a;
  • -Mtime + n -n - Pou fè rechèch pou dosye ki chanje plis (+ n) oswa mwens (-n) jou de sa;
  • -Type - Search pou dosye kalite defini.

Kalite eleman vle yo tou yon anpil. Isit la yo se lis yo:

  • Okenn - blòk;
  • Fo - nòmal;
  • Man - Yo te rele chanèl;
  • D - Katalòg;
  • L. - lyen;
  • S. - priz;
  • C. - Senbòl.

Apre yon analyse an detay nan sentaks la ak opsyon, yo ka lòd la jwenn dwe trete dirèkteman nan egzanp vizyèl. Nan sans de abondans la nan opsyon itilize lòd, egzanp yo pral ba pa pou tout varyab, men se sèlman pou itilize ki pi.

Gade tou: ekip popilè nan Linux tèminal

Metòd 1: Search pa non (-Non opsyon)

Pi souvan, itilizatè sèvi ak opsyon an -Non pou fè rechèch pou sistèm nan, kidonk li se soti nan li epi kòmanse. Nou pral analize plizyè egzanp.

Rechèch pa ekspansyon

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

Jwenn / Kay / Itilizatè / Dropbox -Name "* .xlsx" -print

Soti nan sentaks li yo, li kapab te di ke se rechèch la te pote soti nan "Dropbox" anyè a ("/ Kay / User / Dropbox"), ak objè a vle yo ta dwe ak ekstansyon an ".xlsx". Yon asterisk sijere ke rechèch la pral depanse sou tout dosye nan ekspansyon sa a, san yo pa pran an kont non yo. "-Print" endike ke rezilta rechèch la pral parèt.

Egzanp:

Egzanp nan chèche nan yon anyè espesifik pou agrandi dosye a nan Linux

Rechèch pa non dosye

Pou egzanp, ou vle jwenn yon dosye ak non an "Lampics" nan "/ kay" anyè a, men ekspansyon an nan li se enkoni. Nan ka sa a, ou bezwen fè bagay sa yo:

Jwenn ~ -Name "Lampics *" -print

Kòm ou ka wè, se "~" senbòl la itilize isit la, ki vle di ke rechèch la ap fèt nan anyè a lakay yo. Apre "-Nam" opsyon an, non an nan dosye rechèch la ("Lumpics *") endike. Yon asterisk nan fen a vle di ke rechèch la pral sèlman dwe rele pa non, san yo pa pran an kont ekspansyon an.

Egzanp:

Egzanp pou chèche yon rechèch dosye nan Anyè a Kay nan Linux

Rechèch sou premye lèt la nan non an

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

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

Jije pa Senbòl la "/", ki ale imedyatman apre ekip prensipal la, yo pral rechèch la dwe pase kòmanse nan anyè a rasin, se sa ki, nan tout sistèm lan. Pli lwen, pati "[g-l] *" vle di ke mo a vle ap kòmanse ak yon sèten lèt. Nan ka nou an, ki soti nan "G" nan "L".

By wout la, si ou konnen ekstansyon sa a dosye, Lè sa a, apre "*" senbòl la ou 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 tankou yon lòd:

Jwenn / -name "[g-l] *. ODT" -print

Egzanp:

Yon egzanp pou chèche yon dosye sou premye lèt la ak ekspansyon li yo nan Linux

Metòd 2: Search pou Aksè Modif (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 pou aplike pou "-perm" opsyon an.

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

Jwenn ~ -perm 775 -print

Sa se, se rechèch la te pote soti nan seksyon an Kay, ak objè yo rechèch ap gen aksè a 775. Ou kapab tou enskri "-" senbòl la anvan nimewo sa a, Lè sa a, objè yo jwenn ap gen Bits nan zewo autorisations nan valè a espesifye .

Metòd 3: Search pa itilizatè oswa gwoup (opsyon SUP ak -group)

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

File rechèch pa non itilizatè l 'yo

Pou egzanp, ou bezwen jwenn "Lojik" dosye a nan anyè a Dropbox, men ou pa konnen ki jan li se rele, men ou konnen jis ki dwe nan itilizatè a "itilizatè". Lè sa a, ou bezwen egzekite lòd sa a:

Jwenn / Kay / Itilizatè / Dropbox -User-Itilizatè -print

Nan lòd sa a, ou endike anyè a nesesè (/ lakay / itilizatè / Dropbox), endike ke ou bezwen gade pou yon dosye sa ki nan itilizatè a (-User), ak endike sa ki itilizatè li fè pati sa a dosye (itilizatè).

Egzanp:

File rechèch pou itilizatè nan Linux

Gade tou:

Ki jan yo wè yon lis itilizatè yo nan Linux

Ki jan yo ajoute yon itilizatè nan yon gwoup nan Linux

File rechèch pa non gwoup li a

Jwenn yon dosye ki fè pati yon gwoup espesifik se jis jis tankou - ou bezwen sèlman nan ranplase opsyon nan "-User" nan "-Group" opsyon a ak presize non an nan gwoup sa a:

Jwenn / -group Guest -press

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

Metòd 4: Search pou yon dosye pa kalite (-Type opsyon)

Jwenn yon moun eleman nan Linux se byen senp, ou jis bezwen presize opsyon ki apwopriye a (-Type) ak deziyen kalite la. Nan kòmansman an nan atik la, tout kalite kalite ki ka aplike nan rechèch yo te ki nan lis.

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

Jwenn ~ -Type b -print

An konsekans, ou espesifye ki depanse rechèch la pa di ki kalite dosye, kòm evidans "-Type" opsyon an, ak Lè sa a, detèmine kalite li yo pa mete senbòl la dosye blòk - "B".

Egzanp:

Rechèch blòk dosye lè l sèvi avèk lòd la -Type nan tèminal la Linux

Menm jan an tou, ou ka montre tout repèrtwar yo nan anyè a vle, ki fè nòt senbòl la "D" bay lòd la:

Jwenn / Kay / Itilizatè -Type D -print

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

Si soti nan tout enfòmasyon an dosye ou konnen sèlman gwosè li yo, Lè sa a, li ka ase yo jwenn li. Pou egzanp, ou vle jwenn yon dosye 120 MB nan yon anyè espesifik, pou sa a, swiv bagay sa yo:

Jwenn / Kay / Itilizatè / Dropbox -size 120m -print

Egzanp:

Kòmandman pwodiksyon pou jwenn yon dosye nan yon sèten gwosè

Li tou: Ki jan yo chèche konnen gwosè a nan katab la nan Linux

Kòm ou ka wè, dosye a ou te bezwen jwenn. Men, si ou pa konnen ki anyè li se, ou ka fè rechèch nan sistèm nan tout antye, ki espesifye anyè a rasin nan kòmansman an nan ekip la:

Jwenn / -size 120m -print

Egzanp:

Rechèch pou yon dosye dinamik nan tout sistèm lan nan Linux

Si ou konnen gwosè a nan dosye a apeprè, Lè sa a, ka sa a gen yon ekip espesyal. Ou bezwen enskri menm bagay la tou nan tèminal la, sèlman anvan ki espesifye gwosè a dosye yo enstale "-" siy lan (si ou bezwen jwenn dosye mwens pase gwosè a espesifye) oswa "+" (si gwosè a nan dosye rechèch la se pi plis espesifye). Isit la se yon egzanp tout moun ki tankou yon ekip:

Jwenn / Kay / Itilizatè / Dropbox + 100m -print

Egzanp:

Rechèch dosye nan gwosè plis espesifye nan Linux

Metòd 6: Rechèch File pa Dat Chanjman (-Mtime Opsyon)

Gen ka lè li se pi bon an yo ka fè yon rechèch dosye pa dat nan chanjman li yo. Nan Linux, sa a aplike "-Mtime" opsyon an. Li se byen senp yo sèvi ak li, konsidere tout bagay sou egzanp lan.

Sipoze nan katab "imaj yo" nou bezwen jwenn objè ki te sijè a chanje pou 15 dènye jou yo. Sa a ki sa ou bezwen enskri nan tèminal la:

Jwenn / Kay / Itilizatè / Imaj -Mtime -15--print

Egzanp:

Yon egzanp pou chèche dosye pa dat dènye chanjman lè l sèvi avèk lòd la jwenn nan Linux

Kòm ou ka wè, opsyon sa a montre pa sèlman dosye ki te chanje pandan peryòd la 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, ou bezwen antre nan "+" siyen an devan valè dijital la:

Jwenn / Kay / Itilizatè / Imaj -Mtime +10 -print

Entèfas.

Entèfas grafik la lajman fasilite lavi a nan débutan, ki te sèlman enstale distribisyon an Linux. Metòd rechèch sa a se trè menm jan ak yon sèl la ki se te pote soti nan fenèt yo, byenke li pa ka bay tout avantaj ki genyen nan ki ofri yo tèminal. Men, premye bagay an premye. Se konsa, konsidere ki jan fè rechèch rechèch nan Linux lè l sèvi avèk koòdone nan sistèm grafik.

Metòd 1: rechèch nan meni sistèm lan

Koulye a, metòd la pou chèche dosye nan meni an sistèm Linux pral revize. Aksyon yo pral fèt nan Ubuntu 16.04 LTS distribisyon an, men enstriksyon an se komen nan tout.

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

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

Rezilta rechèch la ap parèt, kote dosye rechèch yo pral montre.

Rezilta rechèch File fèt nan meni an sistèm Linux

Men, si te gen anpil dosye sa yo nan sistèm nan epi yo tout diferans nan ekstansyon, Lè sa a, rechèch la ta dwe pi konplike. Yo nan lòd yo eskli dosye nesesè nan emisyon an nan rezilta, tankou pwogram, li pi bon yo sèvi ak filtè a.

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

Mete kanpe filtre a nan meni an sistèm Linux lè pou chèche dosye

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

Metòd 2: Search via Manadjè File

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

Fè operasyon sa a se senp senp. Ou bezwen nan manadjè a dosye, nan ka nou an, Nautilus, antre nan katab la nan ki se dosye a vle prezimableman, epi klike sou "Search" bouton an ki sitiye nan kwen anwo dwa nan fenèt la.

Button Search nan Manadjè File Nautilus nan Linux

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

File chèche pati li yo nan Nautilus nan File Manadjè nan Linux

Kòm nan metòd anvan an, ka filtre a dwe itilize nan menm fason an. Pou ou kapab louvri li, klike sou bouton an ak "+" siy ki sitiye sou bò dwat jaden rechèch la. Yon submenu yo ap louvri nan ki ou ka chwazi kalite a dosye vle soti nan lis la drop-desann.

Filtre chèche nan Nautilus nan File Manadjè nan Linux

Konklizyon

Soti nan pi wo a, li ka konkli ke pou sistèm lan nan rechèch rapid sou sistèm nan, se metòd, dezyèm lan fèt, mare nan itilize nan koòdone nan grafik. Si ou bezwen yo mete opsyon rechèch anpil, Lè sa a, lòd la jwenn se endispansab nan tèminal la.

Li piplis