Tiftix għal fajls fil-Linux

Waqt li tkun qed taħdem fi kwalunkwe sistema operattiva, xi kultant ikun hemm il-ħtieġa li jintużaw għodod biex issib fajl partikolari malajr. Dan huwa relevanti wkoll għal-Linux, għalhekk hawn taħt ser jiġu kkunsidrati l-modi kollha possibbli ta 'tiftix għal fajls f'din l-OS. Kemm l - għodda tal - manager tal - fajls kif ukoll il - kmandi użati f ' "Terminal".

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

Terminal

Jekk għandek bżonn tispeċifika parametri multipli ta 'tfittxija biex issib il-fajl mixtieq, il-kmand sib indispensabbli. Qabel ma tikkunsidra l-varjazzjonijiet kollha tagħha, ta ’min wieħed jgħaddi mis-sintassi u l-għażliet. Għandha s-sintassi li ġejja:

issib għażla

fejn il-mod - dan huwa d-direttorju li fih se ssir it-tfittxija. Hemm tliet għażliet ewlenin biex tkun speċifikata t-triq:

  • / - tfittxija permezz ta 'direttorji tal-għeruq u tal-viċin;
  • ~ - tfittxija fid-direttorju tad-dar;
  • ./ - fittex fid-direttorju li fih jinsab l-utent.

Tista 'wkoll tispeċifika t-triq direttament għad-direttorju fejn suppost ikun jinsab il-fajl.

Għażliet sib ħafna, u huwa grazzi għalihom li tista 'tagħmel setup ta' tfittxija flessibbli billi tissettja l-varjabbli meħtieġa:

  • -ismu - twettaq tfittxija, ibbażata fuq l-isem ta 'l-oġġett li għandu jiġi mfittex;
  • -użu - tfittxija għal fajls li jappartjenu lil utent speċifiku;
  • -grupp - tfittex grupp speċifiku ta 'utenti;
  • -perma - juri fajls bil-mod ta 'aċċess speċifikat;
  • -daqs n - tfittxija, ibbażata fuq id-daqs tal-oġġett;
  • -mtime + n -n - fittex fajls li nbidlu iktar (+ n) jew inqas (-na) jiem ilu;
  • -tip - tfittxija għal fajls ta 'tip speċifiku.

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

  • b - blokk;
  • f - normali;
  • p - pajp imsemmi;
  • d - katalgu;
  • l - link;
  • s - sokit;
  • c - karattru.

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

Ara wkoll: Kmandijiet popolari fit- "Terminal" Linux

Metodu 1: Fittex bl-isem (opzjoni-isem)

Ħafna drabi, l-utenti jużaw l-għażla biex ifittxu s-sistema. -ismuallura ejja nibdew biha. Ejjew neżaminaw ftit eżempji.

Fittex b'estensjoni

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

find / home / user / Dropbox -print "* .xlsx"

Mis-sintassi tagħha, nistgħu ngħidu li t-tfittxija ssir fid-direttorju Dropbox ("/ Dar / utent / Dropbox"), u l-oġġett mixtieq irid ikun bl-estensjoni ".xlsx". L-asterisk jindika li t-tfittxija se ssir fuq il-fajls kollha ta 'din l-estensjoni, mingħajr ma tqis isimhom. "print" jindika li r-riżultati tat-tfittxija se jintwerew.

Eżempju:

Fittex bl-isem tal-fajl

Per eżempju, trid issib fid-direttorju "/ dar" fajl imsemmi "lumpiċi"iżda l-estensjoni tiegħu mhix magħrufa. F'dan il-każ, għamel dan li ġej:

issib ~-isem "lumpics *" -print

Kif tistgħu taraw, is-simbolu jintuża hawn. "~", li jfisser li t-tfittxija ssir fid-direttorju tad-dar. Wara l-għażla "Isem" L-isem tal-fajl li qed tfittex huwa speċifikat ("lumpiċi *"). Aterisk fl-aħħar ifisser li t-tfittxija ssir biss bl-isem, mingħajr l-estensjoni.

Eżempju:

Fittex bl-ewwel ittra fl-isem

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

Fittex /-isem "[g-l] *" -print

Ġġudikat bis-simbolu "/" li jiġi immedjatament wara l-kmand ewlieni, it-tfittxija se ssir mill-għerq tad-direttorju, jiġifieri fis-sistema kollha. Barra minn hekk, parti "[g-l] *" tfisser li l-kelma ta ’tfittxija tibda b’ittra speċifika. Fil-każ tagħna minn "g" sa "l".

Mill-mod, jekk taf l-estensjoni tal-fajl, imbagħad wara s-simbolu "*" jistgħu jispeċifikawha. Per eżempju, ikollok bżonn issib l-istess fajl, imma taf li għandha estensjoni ".odt". Imbagħad tista 'tuża l-kmand li ġej:

Fittex /-Isem "[g-l] *. odt" -print

Eżempju:

Metodu 2: Fittex skond il-mod ta 'aċċess (opzjoni -perm)

Xi kultant huwa neċessarju li jinstab oġġett li ismu ma tkunx taf, imma inti taf x’għandu l-mod ta ’aċċess. Imbagħad għandek bżonn tuża l-għażla "-perma".

Huwa pjuttost sempliċi biex tużah, għandek bżonn biss li tispeċifika l-post tat-tfittxija u l-mod ta 'aċċess. Hawn hu eżempju ta 'kmand bħal dan:

issib ~ -perm 775 -print

Jiġifieri, it-tfittxija ssir fit-taqsima tad-dar, u l-oġġetti li qed tfittex ser ikollhom aċċess għalihom. 775. Tista 'wkoll tippreskrivi karattru “-” quddiem dan in-numru, allura l-oġġetti misjuba jkollhom bits tal-permess minn żero sal-valur speċifikat.

Metodu 3: Fittex skont l-utent jew il-grupp (għażliet tal-utent u tal-grupp)

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

Fittex fajl bil-username tiegħu

Per eżempju, ikollok bżonn issib fid-direttorju Dropbox fajl "Lampics", imma ma tafx x'inhu msejjaħ, u taf biss li tappartjeni għall-utent "utent". Imbagħad għandek bżonn tmexxi l-kmand li ġej:

find / home / user / Dropbox -print tal-utent tal-utent

F'dan il-kmand speċifikat id-direttorju meħtieġ (/ Dar / utent / Dropbox), indikat li għandek bżonn tfittex il-fajl tal-utent (-użu), u indika liema utent jappartjeni għal dan il-fajl (utent).

Eżempju:

Ara wkoll:
Kif tara lista ta 'utenti fil-Linux
Kif żid utent ma 'grupp fil-Linux

Fittex fajl bl-isem tal-grupp tiegħu

It-tiftix għal fajl li jappartjeni għal grupp speċifiku huwa daqstant faċli - għandek bżonn tibdel l-għażla biss. "utent" fuq għażla "-grupp" u indika l-isem ta 'dan il-grupp:

issib / -grupp mistieden -print

Jiġifieri, indikat li tixtieq issib il-fajl li jappartjeni għall-grupp fis-sistema "mistieden". Fittex isseħħ fis-sistema kollha, dan huwa indikat bis-simbolu "/".

Metodu 4: Fittex fajl skont it-tip tiegħu (opzjoni -type)

Li ssib xi element f’ċertu tip ta ’Linux huwa pjuttost sempliċi, għandek bżonn biss li tispeċifika l-għażla xierqa (-tip) u immarka t-tip. Fil-bidu ta ’l-artiklu ġew elenkati d-denominazzjonijiet kollha tat-tip li jistgħu jintużaw għat-tfittxija.

Per eżempju, trid issib il-blokki kollha fid-direttorju tad-dar tiegħek. F'dan il-każ, it-tim tiegħek ser jidher hekk:

issib ~ -tip b -print

Għaldaqstant, indikat li qed tfittex skont it-tip ta 'fajl, kif indikat mill-għażla "tip", u mbagħad iddetermina t-tip tagħha billi tpoġġi s-simbolu tal-fajl tal-blokka - "b".

Eżempju:

Bl-istess mod, tista 'turi d-direttorji kollha fid-direttorju mixtieq billi tittajpja fil-kmand "d":

issib / dar / utent tat-tip d -print

Metodu 5: Fittex 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, trid issib fajl ta '120 MB f'direttorju speċifiku billi tagħmel dan li ġej:

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

Eżempju:

Ara wkoll: Kif issib id-daqs ta 'folder f'L Linux

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

ssib / -daqs 120M -print

Eżempju:

Jekk taf id-daqs tal-fajl bejn wieħed u ieħor, allura f'dan il-każ hemm kmand speċjali. Int trid tirreġistra fi "Terminal" l-istess ħaġa, eżatt qabel ma tispeċifika d-daqs tal-fajl poġġi marka "-" (jekk għandek bżonn issib fajls iżgħar mid-daqs speċifikat) jew "+" (jekk id-daqs tal-fajl li jkun qed jiġi mfittex huwa ikbar minn dak speċifikat). Hawn hu eżempju ta 'kmand bħal dan:

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

Eżempju:

Metodu 6: Fittex il-fajl skond id-data tal-bidla (opzjoni -mtime)

Hemm każijiet meta jkun l-aktar konvenjenti li tfittex fajl sad-data li ġiet modifikata. Fuq il-Linux, l-għażla hija applikata. "-mtime". Huwa pjuttost sempliċi biex tużah, aħna ser nikkunsidraw kollox fuq eżempju.

Ejja ngħidu fil-folder "Stampi" għandna bżonn insibu oġġetti li ġew modifikati għall-aħħar 15-il ġurnata. Hawn hu dak li 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 perjodu speċifiku, iżda wkoll folders. Taħdem fid-direzzjoni opposta - tista 'ssib oġġetti li nbidlu aktar tard mill-perjodu speċifikat. Biex tagħmel dan, ikteb sinjal qabel il-valur diġitali. "+":

issib / dar / utent / Stampi -mtime +10 -print

GUI

L-interface grafiku jiffaċilita bil-kbir il-ħajja ta ’dawk li għadhom kemm daħlu ġodda li għadhom kemm installaw id-distribuzzjoni tal-Linux. Dan il-metodu ta 'tfittxija huwa simili ħafna għal dak implimentat fil-Windows OS, għalkemm ma jistax jipprovdi l-vantaġġi kollha li joffri. "Terminal". Imma l-ewwel affarijiet l-ewwel. Allura, ejja nħarsu lejn kif issir tfittxija tal-fajl fil-Linux bl-użu tal-interface grafiku tas-sistema.

Metodu 1: Fittex fil-menu tas-sistema

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

Ara wkoll: Kif issib il-verżjoni tad-distribuzzjoni tal-Linux

Ejja ngħidu li għandek bżonn issib fajls fis-sistema taħt l-isem "Sibni"Hemm ukoll żewġ fajls fis-sistema: wieħed fil-format ".txt"u t-tieni ".odt". Biex issibhom, int trid inizjalment ikklikkja fuq ikona tal-menu (1)u b'mod speċjali field input (2) speċifika l-mistoqsija tat-tfittxija "Sibni".

Jirriżulta riżultat tat-tfittxija, li juri l-fajls li qed tfittex.

Iżda kieku kien hemm ħafna fajls bħal dawn fis-sistema u kollha kemm huma kienu estensjonijiet differenti, it-tfittxija tkun iktar ikkumplikata. Sabiex jiġu esklużi fajls mhux meħtieġa, pereżempju, programmi, biex joħorġu r-riżultati, huwa aħjar li tuża filtru.

Hija tinsab fuq il-lemin tal-menu. Tista 'tiffiltra b'żewġ kriterji: "Kategoriji" u "Sorsi". Espandi dawn iż-żewġ listi billi tikklikkja fuq il-vleġġa ħdejn l-isem, u fil-menu, neħħi l-għażla minn oġġetti mhux meħtieġa. F'dan il - każ, ikun għaqli li titlaq biss tfittxija minn. T "Fajls u folders", peress li qed infittxu eżattament il-fajls.

Tista 'tinnota immedjatament in - nuqqas ta' dan il - metodu - ma tistax tikkonfigura l - filtru fid - dettall, bħal f '. T "Terminal". Għalhekk, jekk qed tfittex dokument test b'xi isem, tista 'turi stampi, folders, arkivji, eċċ. Fl-output. Imma jekk taf l-isem eżatt tal-fajl li għandek bżonn, tista' ssibha malajr mingħajr ma titgħallem il-ħafna modi tal-kmand "issib".

Metodu 2: Fittex permezz tal-manager tal-fajls

It-tieni metodu għandu vantaġġ sinifikanti. Meta tuża l-għodda tal-manager tal-fajls, tista ’tfittex fid-direttorju speċifikat.

Wettaq din l-operazzjoni faċli. Fil-manager tal-fajls, fil-każ tagħna Nautilus, għandek bżonn tidħol fil-folder fejn suppost ikun il-fajl li qed tfittex, u kklikkja "Fittex"jinsabu fil-kantuniera tal-lemin ta ’fuq tat-tieqa.

Fil-kaxxa ta ’l-input li tidher trid tiddaħħal l-isem tal-fajl stmat. Tinsiex ukoll li t-tfittxija tista ’ssir mhux bl-isem tal-fajl kollu, imma biss mill-parti tagħha, kif muri fl-eżempju hawn taħt.

Bħal fil-metodu preċedenti, b'dan il-mod tista 'tuża filtru. Biex tiftaħha, ikklikkja fuq il-buttuna bis-sinjal "+"jinsabu fil-parti t-tajba tal-field input input query. 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 t-tieni metodu, marbut mal-użu ta 'interface grafiku, huwa perfett biex titwettaq tfittxija mgħaġġla permezz tas-sistema. Jekk ikollok bżonn tissettja ħafna parametri ta 'tfittxija, allura l-kmand ikun indispensabbli sib pulzieri "Terminal".