Qegħdin infittxu fajls fil-Linux

Pin
Send
Share
Send

Waqt li taħdem fi kwalunkwe sistema operattiva, xi kultant ikun hemm il-ħtieġa li tuża għodda biex issib fajl partikolari malajr. Dan huwa wkoll rilevanti għal-Linux, għalhekk hawn taħt se nikkunsidraw il-modi kollha possibbli biex tfittex fajls f'dan il-OS. Kemm l-għodda tal-file manager kif ukoll il-kmandi użati f'dawn "Terminal".

Aqra wkoll:
Semmi mill-ġdid il-fajls fil-Linux
Oħloq u ħassar fajls fuq Linux

Terminal

Jekk għandek bżonn issettja ħafna parametri tat-tiftix biex issib il-fajl mixtieq, allura l-kmand issib insostitwibbli. Qabel ma tikkunsidra l-varjazzjonijiet kollha tagħha, għandek tmur permezz tas-sintassi u l-għażliet. Is-sintassi li hi għandha hija li ġejja:

għażla triq isibu

fejn il-mod - Dan hu d-direttorju li fih se sseħħ it-tfittxija. Hemm tliet għażliet ewlenin għall-ispeċifikazzjoni ta 'triq:

  • / - Fittex fid-direttorji tal-għerq u ta 'ħdejha;
  • ~ - fittex fid-direttorju tad-dar;
  • ./ - tiftix fid-direttorju li fih jinsab l-utent bħalissa.

Tista 'wkoll tispeċifika t-triq direttament lejn id-direttorju li fih il-fajl suppost jinsab.

Għażliet fi issib ħafna, u huwa grazzi għalihom li tista 'twettaq irfinar flessibbli billi tistabbilixxi l-varjabbli meħtieġa:

  • -isem - twettaq tfittxija, billi tieħu bħala bażi l-isem ta 'l-element mixtieq;
  • -user - tfittxija ta 'fajls li għandhom x'jaqsmu ma' utent speċifiku;
  • -grupp - tfittxija għal grupp speċifiku ta 'utenti;
  • -perm - turi fajls bil-mod ta 'aċċess speċifikat;
  • id-daqs n - tfittxija bbażata fuq id-daqs tal-oġġett;
  • -mtime + n -n - fittex fajls li nbidlu aktar (+ n) jew anqas (-n) jiem ilu;
  • -tip - tfittxija għal fajls ta 'ċertu tip.

Hemm ħafna tipi ta 'elementi meħtieġa. Hawnhekk hawn lista tagħhom:

  • b - blokka;
  • f - ordinarju;
  • p - pajp imsemmi
  • d - katalogu;
  • l - rabta;
  • s - sokit;
  • ċ - simboliku.

Wara analiżi dettaljata tas-sintassi u l-għażliet tal-kmand issib Tista 'tmur direttament għal eżempji illustrattivi. Minħabba l-abbundanza ta 'għażliet għall-użu tal-kmand, eżempji mhux ser jingħataw għall-varjabbli kollha, iżda biss għall-iktar użati.

Ara wkoll: Kmandi Popolari tat-Terminal Linux

Metodu 1: Fittex bl-isem (isem tal-għażla)

Ħafna drabi, l-utenti jużaw l-għażla li jfittxu s-sistema. -isem, allura dak hu fejn nibdew. Ejja nħarsu lejn ftit eżempji.

Fittex permezz ta 'estensjoni

Ejja ngħidu li għandek bżonn issib fajl bl-estensjoni ".xlsx"jinsab fid-direttorju Dropbox. Biex tagħmel dan, uża l-kmand li ġej:

issib / id-dar / l-utent / l-isem Dropbox "* .xlsx" -print

Mis-sintassi tagħha, nistgħu ngħidu li t-tfittxija ssir f'direttorju Dropbox ("/ home / user / Dropbox"), u l-oġġett mixtieq għandu jkun ma 'l-estensjoni ".xlsx". Asterisk jindika li t-tfittxija ssir fuq il-fajls kollha ta 'din l-estensjoni, mingħajr ma jittieħed kont ta' isimhom. "-print" jindika li r-riżultati tat-tfittxija se jintwerew.

Eżempju:

Fittex skond l-isem tal-fajl

Pereżempju, trid tfittex f'direttorju "/ dar" fajl bl-isem "lumpics", iżda l-estensjoni tagħha mhix magħrufa. F'dan il-każ, agħmel kif ġej:

issib ~-isem "lumpics *" -print

Kif tistgħu taraw, is-simbolu jintuża hawn "~", li jfisser li t-tfittxija se ssir fid-direttorju tad-dar. Wara l-għażla "-isem" l-isem tal-fajl li qed tfittex ("lumpics *") Asterisk fl-aħħar ifisser li t-tfittxija tmur biss bl-isem, mingħajr ma tikkunsidra l-estensjoni.

Eżempju:

Fittex bl-ewwel ittra ta 'l-isem

Jekk tiftakar biss l-ewwel ittra li biha jibda l-isem tal-fajl, allura hemm sintassi speċjali tal-kmand li tgħinek issibha. Pereżempju, trid issib fajl li jibda b'ittra minn g qabel "l", u ma tafx f'liema direttorju jinsab. Imbagħad għandek bżonn tmexxi l-kmand li ġej:

issib / -ism "[g-l] *" -print

Ġġudikati bis-simbolu "/", li jiġi immedjatament wara l-kmand ewlieni, it-tfittxija titwettaq billi tibda mid-direttorju tal-għeruq, jiġifieri, fis-sistema kollha. Il-parti li jmiss "[g-l] *" ifisser li l-kelma ta ’tiftix tibda b’ittra speċifika. Fil-każ tagħna, mill g qabel "l".

Mill-mod, jekk taf l-estensjoni tal-fajl, imbagħad wara l-karattru "*" tista 'tispeċifikaha. Pereżempju, għandek bżonn issib l-istess fajl, imma taf li għandha l-estensjoni ".odt". Imbagħad tista 'tuża l-kmand li ġej:

issib / -ism "[g-l] *. odt" -print

Eżempju:

Metodu 2: Fittex permezz ta 'mod ta' aċċess (-perm-għażla)

Kultant huwa meħtieġ li ssib oġġett li ismu ma jkunux jafu, imma taf liema mod ta 'aċċess għandu. Imbagħad għandek bżonn tapplika l-għażla "-perm".

Meta tużah huwa pjuttost sempliċi, inti biss trid tispeċifika l-post tat-tiftix u l-mod ta 'aċċess. Hawn hu eżempju ta 'tali kmand:

issib ~ -perm 775 -print

Jiġifieri, it-tfittxija titwettaq fit-taqsima tad-dar, u l-oġġetti mixtieqa jkollhom aċċess 775. Tista 'wkoll tikteb karattru "-" qabel dan in-numru, allura l-oġġetti misjuba se jkollhom bits ta' permess minn żero għall-valur speċifikat.

Metodu 3: Fittex skond l-utent jew il-grupp (għażliet ta '-user u -grupp)

Hemm utenti u gruppi fi kwalunkwe sistema operattiva. Jekk trid issib oġġett li jappartjeni għal waħda minn dawn il-kategoriji, tista 'tuża l-għażla "-user" jew "-grupp", rispettivament.

Fittex fajl bl-username tagħha

Pereżempju, għandek bżonn issibha fid-direttorju Dropbox fajl "Lampics", imma int ma tafx kif tissejjaħ, imma int taf biss li tappartjeni lill-utent "utent". Imbagħad għandek bżonn tesegwixxi l-kmand li ġej:

issib / id-dar / l-utent / l-utent Dropbox -print tal-utent

F'dan il-kmand speċifikat id-direttorju meħtieġ (/ dar / utent / Dropbox), indika li huwa neċessarju li tfittex fajl li jappartjeni għall-utent (-user), u indika lil liema utent jappartjeni dan il-fajl (l-utent).

Eżempju:

Aqra wkoll:
Kif tara lista ta 'l-utenti fuq Linux
Kif żżid utent ma 'grupp fuq Linux

Fittex għal fajl bl-isem tal-grupp tiegħu

Is-sejba ta 'fajl li jappartjeni għal grupp speċifiku hija daqstant sempliċi - għandek bżonn biss li tissostitwixxi l-għażla "-user" fuq l-għażla "-grupp" u indika l-isem ta 'dan il-grupp:

issib / -grupp -print tal-mistieden

Jiġifieri, indikajt li trid issib fis-sistema fajl relatat mal-grupp "mistieden". It-tfittxija sseħħ fis-sistema kollha, kif indikat mis-simbolu "/".

Metodu 4: Fittex għal fajl skond it-tip tiegħu (għażla tat-tip)

Is-sejba ta 'element fil-Linux ta' ċertu tip hija pjuttost sempliċi, għandek bżonn biss li tispeċifika l-għażla xierqa (-tip) u indika t-tip. Fil-bidu tal-artiklu, ġew elenkati n-notazzjonijiet kollha tat-tip li jistgħu jintużaw għat-tfittxija.

Pereżempju, trid issib il-blokki kollha tad-direttorju fid-dar tiegħek. F'dan il-każ, il-kmand tiegħek se jidher bħal dan:

issib ~ -tip b -print

Għaldaqstant, indikajt li qed tfittex skont it-tip ta 'fajl, kif indikat mill-għażla "tip", u mbagħad iddeterminat it-tip tagħha billi poġġiet simbolu tal-file block - "b".

Eżempju:

Bl-istess mod, tista 'turi d-direttorji kollha fid-direttorju mixtieq billi ddaħħal is-simbolu fil-kmand "d":

issib / id-dar / it-tip tat-tip tal-utent d -print

Metodu 5: Fittex għal fajl skond id-daqs (l-għażla tad-daqs)

Jekk mill-informazzjoni kollha dwar il-fajl taf biss id-daqs tiegħu, allura anke dan jista 'jkun biżżejjed biex issibha. Pereżempju, jekk trid issib fajl ta ’120 MB f’direttorju speċifiku, agħmel kif ġej:

issib / dar / utent / Dropbox -Size 120M -print

Eżempju:

Ara wkoll: Kif issir taf id-daqs ta 'fowlder fil-Linux

Kif tistgħu taraw, il-fajl li għandna bżonn instab. Imma jekk ma tafx f'liema direttorju hemm, tista 'tfittex is-sistema kollha billi tispeċifika d-direttorju tal-għeruq fil-bidu tal-kmand:

issib / -daqs tal-120M -print

Eżempju:

Jekk taf id-daqs tal-fajl bejn wieħed u ieħor, allura hemm kmand speċjali għal dan il-każ. Għandek bżonn tirreġistra "Terminal" l-istess, eżatt qabel id-daqs tal-fajl "-" (jekk għandek bżonn issib fajls iżgħar mid-daqs speċifikat) jew "+" (jekk id-daqs tal-fajl imfittex ikun ikbar mill-ispeċifikat) Hawn hu eżempju ta 'tali kmand:

issib / dar / utent / Dropbox + 100M -print

Eżempju:

Metodu 6: Fittex fajl bid-data tal-modifika (għażla ta 'żmien)

Hemm drabi meta huwa l-iktar konvenjenti li tfittex fajl sad-data meta kien mibdul. Fuq Linux, l-għażla tintuża għal dan. "fil-ħin". Meta tużah huwa pjuttost sempliċi, ikkunsidra kollox bl-eżempju.

Ejja ngħidu fil-fowlder "Stampi" għandna bżonn insibu oġġetti li għaddew minn tibdil fl-aħħar 15-il ġurnata. Hawn x'għandek bżonn tirreġistra "Terminal":

issib / dar / utent / Stampi -mtime -15 -print

Eżempju:

Kif tistgħu taraw, din l-għażla turi mhux biss fajls li nbidlu matul il-perjodu speċifikat, iżda wkoll fowlders. Taħdem fid-direzzjoni opposta - tista 'ssib oġġetti li nbidlu aktar tard mill-ħin speċifikat. Biex tagħmel dan, daħħal sinjal quddiem il-valur diġitali "+":

issib / id-dar / l-utent / Images -mtime +10 -print

GUI

L-interface grafika tagħmel il-ħajja aktar faċli għall-prinċipjanti li għadhom kemm installaw id-distribuzzjoni Linux. Dan il-metodu ta 'tfittxija huwa simili ħafna għal dak implimentat fil-Windows, għalkemm jista' ma jagħtix il-vantaġġi kollha li joffri "Terminal". Imma l-ewwel affarijiet l-ewwel. Allura, ejja nħarsu lejn kif tfittex fajls fil-Linux billi tuża l-interface grafika tas-sistema.

Metodu 1: Fittex permezz tal-menu tas-sistema

Issa se nikkunsidraw mod kif tfittex fajls permezz tal-menu tas-sistema Linux. L-azzjonijiet se jitwettqu fid-distribuzzjoni ta 'Ubuntu 16.04 LTS, madankollu, l-istruzzjoni hija komuni għal kulħadd.

Ara wkoll: Kif issir taf il-verżjoni tad-distribuzzjoni Linux

Ejja ngħidu li għandek bżonn issib fajls fis-sistema taħt l-isem Sibni, hemm ukoll tnejn minn dawn il-fajls fis-sistema: wieħed fil-format ".txt"u t-tieni ".odt". Biex issibhom, l-ewwel trid tagħfas fuq ikona tal-menu (1), u b'mod speċjali qasam ta 'input (2) speċifika mistoqsija ta 'tfittxija Sibni.

Riżultat tat-tfittxija jintwera fejn huma murija l-fajls mixtieqa.

Imma jekk ikun hemm ħafna fajls bħal dawn fis-sistema u kollha kellhom estensjonijiet, allura t-tfittxija ssir iktar ikkumplikata. Sabiex jiġu esklużi fajls mhux meħtieġa, pereżempju, programmi, fir-riżultati, huwa aħjar li tuża filtru.

Jinsab fuq il-lemin tal-menu. Tista 'tiffiltra skond żewġ kriterji: "Kategoriji" u "Sorsi". Jespandu dawn iż-żewġ listi billi tikklikkja fuq il-vleġġa ħdejn l-isem u neħħi l-għażla minn oġġetti bla bżonn fil-menu. F'dan il-każ, ikun aktar għaqli li titlaq biss tfittxija Fajls u folders, billi qed infittxu eżattament il-fajls.

Tista 'tinnota immedjatament l-iżvantaġġ ta' dan il-metodu - ma tistax tikkonfigura l-filtru fid-dettall, bħal fil "Terminal". Allura, jekk qed tfittex dokument ta 'test b'xi isem, tista' tintwera stampi, fowlders, arkivji, eċċ fir-riżultati tat-tfittxija. Iżda jekk taf l-isem eżatt tal-fajl li għandek bżonn, tista 'ssibha malajr mingħajr ma tesplora l-bosta modi ta' kmand. "issib".

Metodu 2: Fittex permezz tal-maniġer tal-fajls

It-tieni metodu għandu vantaġġ sinifikanti. Bl-użu tal-għodda tal-file manager, tista 'tfittex fid-direttorju speċifikat.

Twettiq din l-operazzjoni hija sempliċi. Ikollok bżonn fil-file manager, fil-każ tagħna Nautilus, li tidħol fil-fowlder li fih ikun jinsab il-fajl li qed tfittex u kklikkja "Fittex"jinsab fil-kantuniera ta 'fuq tal-lemin tat-tieqa.

Fil-qasam tal-input li jidher, għandek tidħol l-isem tal-fajl stmat. Tinsiex ukoll li t-tfittxija tista 'ssir mhux bl-isem tal-fajl sħiħ, imma biss minn naħa tiegħu, kif jidher fl-eżempju hawn taħt.

Bħal fil-metodu ta 'qabel, f'dan il-mod eżatt bl-istess mod li tista' tuża filtru. Biex tiftaħha, ikklikkja fuq il-buttuna bis-sinjal "+"jinsab fuq il-lemin tal-qasam tal-input tal-mistoqsija tat-tfittxija. Se jinfetaħ submenu li fih tista 'tagħżel it-tip ta' fajl mixtieq mil-lista drop-down.

Konklużjoni

Minn dak li ntqal hawn fuq, nistgħu nikkonkludu li għal tfittxija ta 'malajr fis-sistema, it-tieni metodu, ibbażat fuq l-użu ta' interface grafika, huwa perfett. Jekk trid tissettja ħafna parametri tat-tiftix, allura l-kmand ikun indispensabbli issib fi "Terminal".

Pin
Send
Share
Send