Jinsi ya kutafuta faili katika Linux.

Anonim

Jinsi ya kutafuta faili katika Linux.

Wakati wa kufanya kazi katika mfumo wowote wa uendeshaji, wakati mwingine kuna haja ya kutumia zana za kupata haraka faili. Hii ni muhimu kwa Linux, hivyo zifuatazo zitazingatiwa njia zote zinazowezekana za kutafuta faili katika OS hii. Iliyotolewa itakuwa zana za meneja wa faili na amri zinazotumiwa katika terminal.

Angalia pia:

Renama faili katika Linux.

Unda na kufuta faili katika Linux.

Terminal.

Ikiwa unahitaji kuweka chaguzi nyingi za utafutaji ili kupata faili inayotaka, amri ya kupata ni muhimu. Kabla ya kuzingatia tofauti zake zote, ni muhimu kutembea kwenye syntax na chaguzi. Syntax anayo yafuatayo:

Tafuta njia ya njia.

Ambapo njia ni saraka ambayo utafutaji utatokea. Kuna njia tatu ya msingi ya kutaja njia:

  • / - Tafuta kwenye mizizi na saraka karibu nayo;
  • ~ - Tafuta kwa saraka ya nyumbani;
  • ./ - Tafuta katika saraka ambayo mtumiaji sasa kwa sasa.

Unaweza pia kutaja njia moja kwa moja kwenye saraka yenyewe, ambayo faili inawezekana iko.

Pata chaguo ni nyingi, na ni shukrani kwao kwamba unaweza kufanya mipangilio ya utafutaji rahisi kwa kuweka vigezo muhimu:

  • -Name. - Kufanya utafutaji kwa kuchukua kama msingi jina la kipengele cha kisanii;
  • -User. - Tafuta faili ambazo ni za mtumiaji maalum;
  • -Group. - Kufanya utafutaji kwa kundi maalum la watumiaji;
  • -Perm. - Onyesha faili na hali maalum ya kufikia;
  • -Size N. - Tafuta kwa kuchukua ukubwa wa kitu;
  • -Mime + n -n. - Ili kutafuta faili zilizobadilika zaidi (+ n) au chini (-n) siku zilizopita;
  • -Type. - Tafuta faili za aina zilizoelezwa.

Aina ya vipengele vinavyotaka pia ni mengi. Hapa ni orodha yao:

  • B. - kuzuia;
  • F. - Kawaida;
  • P. - Aitwaye Channel;
  • D. - catalog;
  • L. - Kiungo;
  • S. - tundu;
  • C. - ishara.

Baada ya kupitishwa kwa kina ya syntax na chaguzi, amri ya kupata inaweza kusindika moja kwa moja kwa mifano ya kuona. Kwa kuzingatia chaguzi nyingi za matumizi ya amri, mifano haitapewa kwa vigezo vyote, lakini tu kwa ajili ya kutumika zaidi.

Angalia pia: timu maarufu katika Terminal Linux.

Njia ya 1: Tafuta kwa jina (-Name chaguo)

Mara nyingi, watumiaji hutumia chaguo la jina la kutafuta mfumo, kwa hiyo ni kutoka kwao na kuanza. Tutachambua mifano kadhaa.

Tafuta kwa upanuzi.

Tuseme unahitaji kupata faili katika mfumo na ugani ".xlsx", ambayo iko katika saraka ya Dropbox. Ili kufanya hivyo, tumia amri ifuatayo:

Pata / Nyumbani / Mtumiaji / Dropbox -Name "* .xlsx" -Print

Kutoka syntax yake, inaweza kuwa alisema kwamba utafutaji unafanywa katika "Dropbox" saraka ( "/ nyumbani / user / dropbox"), na kitu taka lazima na kiendelezi ".xlsx". kinyota inaashiria kwamba search zitatumika katika faili zote za upanuzi hii, bila kuzingatia majina yao. "-Print" inaonyesha kwamba matokeo kuonyeshwa.

Mfano:

Mfano wa kutafuta katika maalum saraka ya kupanua faili katika Linux

Tafuta kwa jina la faili

Kwa mfano, unataka kupata faili lenye jina "Lumpics" katika "/ Home" directory, lakini kupanuka kwa haijulikani. Katika kesi hii, unahitaji kufanya yafuatayo:

Kupata ~ -Jina "Lumpics *" -Print

Kama unavyoona, "~" hutumika hapa, ambayo ina maana kwamba utafutaji utafanyika katika orodha ya nyumbani. Baada ya "-Jina" chaguo, jina la utafutaji file ( "Lumpics *") unahitajika. kinyota mwisho njia ambayo search tu kuitwa kwa jina, bila kuzingatia upanuzi.

Mfano:

Mfano wa kutafuta search faili katika saraka nyumbani katika Linux

Tafuta kwenye herufi ya kwanza katika jina

Kama unakumbuka tu herufi ya kwanza ambayo jina la faili kuanza, basi kuna ni maalum amri syntax kwamba itakusaidia kupata hiyo. Kwa mfano, unataka kupata faili huanza na barua kutoka kwa "G" na "L", na wewe sijui ambayo catalog ni. Basi haja ya kutekeleza amri zifuatazo:

Kupata / -Jina "[G-L] *" -Print

Kwa kuangalia "/" ishara, ambayo huenda mara baada ya timu kuu, tafuta zitatumika kuanzia saraka ya mizizi, yaani, katika mfumo. Zaidi ya hayo, sehemu "[G-L] *" njia neno taka itaanza na barua fulani. Kwa upande wetu, kutoka "G" na "L".

Kwa njia, kama unajua faili ugani, basi baada ya "*" ishara unaweza kubainisha yake. Kwa mfano, unahitaji kupata faili moja, lakini unajua kwamba ina kiendelezi ".odt". Basi unaweza kutumia kama a amri:

Kupata / -Jina "[G-L] *. ODT" -Print

Mfano:

Mfano wa kutafuta kwa faili kwenye herufi ya kwanza na upanuzi wake katika Linux

Method 2: Tafuta kwa ajili ya Access Modif (Chaguo -Perm)

Wakati mwingine ni muhimu kupata kitu ambaye jina hujui, lakini unajua nini kupata mode ina. Basi haja ya kuomba "-perm" chaguo.

Ni rahisi sana kuitumia, wewe tu haja ya kutaja search mahali na hali ya upatikanaji. Hapa ni mfano wa vile a timu:

Kupata ~ -Perm 775 -Print

Hiyo ni, search unafanywa katika sehemu ya nyumbani, na kutafuta vitu ataweza kufikia 775. Pia unaweza kujiandikisha "-" ishara kabla ya idadi hii, basi vitu kupatikana itakuwa na bits ya ruhusa sifuri kwa thamani maalum .

Method 3: Tafuta kwa mtumiaji au kikundi (SUP Chaguzi na -Group)

Kuna watumiaji na vikundi katika mfumo wowote wa uendeshaji. Kama unataka kupata kitu kundi moja kati ya makundi haya, unaweza kutumia "-User" au "-Group" chaguo, mtawalia.

Tafuta faili kwa jina la mtumiaji wake

Kwa mfano, unahitaji kupata faili ya "taa" kwenye saraka ya Dropbox, lakini hujui jinsi inavyoitwa, lakini unajua tu ya mtumiaji "mtumiaji". Kisha unahitaji kutekeleza amri ifuatayo:

Pata / Nyumbani / Mtumiaji / Dropbox -User User -Print

Katika amri hii, umeonyesha saraka muhimu (/ nyumbani / mtumiaji / dropbox), ilionyesha kwamba unahitaji kuangalia faili ya mtumiaji (-User), na alionyesha nini mtumiaji ni wa faili hii (mtumiaji).

Mfano:

Futa faili kwa mtumiaji katika Linux.

Angalia pia:

Jinsi ya kuona orodha ya watumiaji katika Linux.

Jinsi ya kuongeza mtumiaji kwenye kikundi cha Linux

Futa faili kwa jina la kundi lake

Pata faili ambayo ni ya kikundi maalum ni kama tu - unahitaji tu kuchukua nafasi ya "-User" chaguo kwenye chaguo la "-Group" na ueleze jina la kundi hili:

Find / -Groupe Guest -Print.

Hiyo ni, umesema kwamba unataka kupata faili katika mfumo unaohusiana na kundi la wageni. Utafutaji utafanyika katika mfumo wote, hii inathibitishwa na ishara ya "/".

Njia ya 4: Tafuta faili kwa Aina (-Type chaguo)

Tafuta kipengele cha mtu katika Linux ni rahisi sana, unahitaji tu kutaja chaguo sahihi (-Type) na ueleze aina hiyo. Mwanzoni mwa makala hiyo, aina zote za aina ambazo zinaweza kutumika kwa kutafuta ziliorodheshwa.

Kwa mfano, unataka kupata faili zote za kuzuia kwenye saraka ya nyumbani. Katika kesi hiyo, timu yako itaonekana kama hii:

Pata ~ -Type b -Print.

Kwa hiyo, umebainisha kwamba kutumia search na aina ya faili, kama inavyothibitishwa na "-Type" chaguo, na kisha kuamua aina yake kwa kuweka block faili ishara - "B".

Mfano:

Kutafuta faili za kuzuia kutumia amri ya -Tepe katika terminal ya Linux

Vivyo hivyo, unaweza kuonyesha directories zote kwenye saraka inayotaka, kufunga alama ya "D" kwa amri:

Pata / Nyumbani / Mtumiaji -Type d -Print.

Njia ya 5: Tafuta faili katika ukubwa (-Size chaguo)

Ikiwa kutoka kwa maelezo yote ya faili unajua ukubwa wake tu, basi inaweza kuwa ya kutosha kupata hiyo. Kwa mfano, unataka kupata faili ya 120 MB katika saraka maalum, kwa hili, fuata zifuatazo:

Pata / Nyumbani / Mtumiaji / Dropbox -Size 120m -Print

Mfano:

Amri za pato za kutafuta faili ya ukubwa fulani

Soma pia: jinsi ya kujua ukubwa wa folda katika Linux

Kama unaweza kuona, faili unayohitaji ilipatikana. Lakini kama hujui directorest ni nini, unaweza kutafuta kupitia mfumo mzima, akibainisha saraka ya mizizi mwanzoni mwa timu:

Pata / -Size 120m -Print.

Mfano:

Tafuta faili inayofaa katika mfumo mzima katika Linux

Ikiwa unajua ukubwa wa faili takribani, basi kesi hii ina timu maalum. Unahitaji kujiandikisha sawa katika terminal, tu kabla ya kufafanua ukubwa wa faili ili kufunga "-" ishara (ikiwa unahitaji kupata faili chini ya ukubwa maalum) au "+" (ikiwa ukubwa wa faili ya utafutaji ni zaidi maalum). Hapa ni mfano wa timu hiyo:

Pata / Nyumbani / Mtumiaji / Dropbox + 100m -Print

Mfano:

Tafuta faili katika ukubwa zaidi maalum katika Linux

Mbinu 6: File Search by Badilisha Tarehe (-mtime Chaguo)

Kuna matukio wakati ni rahisi zaidi kufanya file search kwa tarehe ya mabadiliko yake. Katika Linux, hii inatumika "-mtime" chaguo. Ni rahisi sana kuitumia, kuzingatia kila kitu juu ya mfano.

Tuseme katika folder "Picha" tunahitaji kupata vitu ambavyo vimekuwa chini ya mabadiliko kwa muda wa siku 15 iliyopita. Hiyo ni nini unahitaji kujiandikisha katika Kituo:

Kupata / Home / wanunuzi / Image -Mtime -15 -Print

Mfano:

Mfano wa kutafuta files kwa tarehe ya mabadiliko ya mwisho kwa kutumia FIND amri katika Linux

Kama unavyoona, chaguo hili inaonyesha files si tu kwamba imebadilishwa katika kipindi fulani, lakini pia folda. Yeye anafanya kazi katika mwelekeo kinyume - unaweza kupata vitu kwamba imebadilishwa baada ya kipindi maalum. Ili kufanya hivyo, unahitaji kuingiza ya "+" mbele ya thamani digital:

Kupata / Home / wanunuzi / Image -Mtime +10 -Print

GUI.

interface graphical kwa kiasi kikubwa kuwezesha maisha ya wanaoanza, ambayo tu imewekwa Linux usambazaji. Njia hii ya utafutaji ni sawa na moja kwamba ni kufanyika katika Windows, ingawa inaweza kutoa faida yote inatoa Terminal. Lakini mambo ya kwanza kwanza. Kwa hiyo, fikiria jinsi ya kufanya file utafutaji katika Linux kutumia graphical mfumo interface.

Method 1: Tafuta kwenye menyu ya mfumo

Sasa njia ya kutafuta faili kupitia Linux mfumo menu itakuwa upya. Vitendo utatekelezwa katika Ubuntu 16.04 LTS usambazaji, lakini maelekezo ni ya kawaida kwa wote.

Soma pia: Jinsi ya kujua toleo la Linux usambazaji

Tuseme unahitaji kupata files chini ya jina "Kupata me" katika mfumo, pia faili hizi katika mfumo wa mbili: moja katika ".txt" format, na wa pili - ".odt". Ili kupata yao, lazima awali bonyeza menu icon (1), na katika shamba maalum ya ingizo (2), kutaja hoja ya utafutaji "Tafuta mimi."

matokeo ya utafutaji itaonyeshwa, ambapo files search zitakazoonyeshwa.

File matokeo walifanya kupitia Linux mfumo menu

Lakini kama kulikuwa na watu wengi faili kama hizo katika mfumo na wote tofauti katika upanuzi, basi tafuta itakuwa zaidi ngumu. Ili kuondoa files lazima katika utoaji wa matokeo, kama vile programu, ni bora kutumia chujio.

Iko upande wa kulia wa orodha. Unaweza kuchuja na vigezo mbili: "Jamii" na "Vyanzo". Kupanua orodha hizi mbili kwa kubonyeza mshale karibu na jina, na orodha, kuondoa mgawo huo kutoka kwa bidhaa lazima. Katika hali hii, itakuwa hekima tu kuondoka "faili na Folders", kwa kuwa sisi ni kuangalia kwa ajili ya hasa mafaili.

Kuanzisha Kichujio Linux mfumo menu wakati wa kutafuta files

Unaweza kuona mara moja ukosefu wa njia hii - huwezi kusanidi chujio kwa undani, kama katika terminal. Kwa hiyo, ikiwa unatafuta hati ya maandishi kwa jina fulani, katika extradition unaweza kuonyesha picha, folda, nyaraka, nk Lakini ikiwa unajua jina halisi la faili sahihi, unaweza kupata haraka, bila kujifunza wengi Njia za "kupata"

Njia ya 2: Tafuta kupitia meneja wa faili.

Njia ya pili ina faida kubwa. Kutumia chombo cha meneja wa faili, unaweza kutafuta kwenye saraka maalum.

Kufanya operesheni hii ni rahisi rahisi. Unahitaji katika meneja wa faili, kwa upande wetu, nautilus, ingiza folda ambayo faili inayotaka inawezekana, na bofya kitufe cha "Tafuta" kilicho kwenye kona ya juu ya kulia ya dirisha.

Utafutaji wa kifungo katika meneja wa faili Nautilus katika Linux.

Katika uwanja wa pembejeo unaoonekana, unahitaji kuingia jina la faili la madai. Pia, usisahau kwamba utafutaji haufanyike kwa jina la faili la kutofautiana, lakini kwa sehemu yake, kama inavyoonekana katika mfano hapa chini.

Faili ya kutafuta sehemu yake ya meneja wa faili nautilus katika Linux

Kama ilivyo katika njia ya awali, chujio inaweza kutumika kwa njia ile ile. Ili kufungua, bofya kifungo na ishara ya "+" iko upande wa kulia wa uwanja wa swala la utafutaji. Submernu itafungua ambayo unaweza kuchagua aina ya faili inayotaka kutoka kwenye orodha ya kushuka.

Futa kutafuta katika meneja wa faili nautilus katika Linux.

Hitimisho

Kutoka hapo juu, inaweza kuhitimishwa kuwa kwa mfumo wa kutafuta haraka kwenye mfumo, njia ya pili inafanywa, imefungwa kwa matumizi ya interface ya graphical. Ikiwa unahitaji kuweka chaguzi nyingi za utafutaji, basi amri ya kupata ni muhimu katika terminal.

Soma zaidi