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".