Tunatafuta faili kwenye Linux

Pin
Send
Share
Send

Wakati wa kufanya kazi katika mfumo wowote wa kufanya kazi, wakati mwingine kuna haja ya kutumia zana kupata faili fulani haraka. Hii pia ni muhimu kwa Linux, kwa hivyo chini tutazingatia njia zote zinazowezekana za kutafuta faili kwenye OS hii. Zana zote mbili za msimamizi wa faili na maagizo yanayotumika ndani "Kituo".

Soma pia:
Badili jina faili katika Linux
Unda na ufute faili kwenye Linux

Kituo

Ikiwa unahitaji kuweka vigezo vingi vya kutafuta ili upate faili inayotaka, basi amri pata isiyoweza kutengwa. Kabla ya kuzingatia tofauti zake zote, unapaswa kupitia syntax na chaguzi. Syntax aliyonayo ni yafuatayo:

Tafuta njia

wapi njia - Hii ndio saraka ambayo utaftaji utafanyika. Kuna chaguzi kuu tatu za kubainisha njia:

  • / - Tafuta kwenye kiini na saraka za karibu;
  • ~ - tafuta kwenye saraka ya nyumba;
  • ./ - tafuta kwenye saraka ambayo mtumiaji iko.

Unaweza pia kutaja njia moja kwa moja kwenye saraka ambayo faili hiyo iko.

Chaguzi saa pata mengi, na ni shukrani kwao kwamba unaweza kutekeleza utaftaji wa utaftaji rahisi kwa kuweka vigezo muhimu:

  • -jina - fanya utaftaji, kwa kuchukua msingi wa jina la kitu kinachotaka;
  • -mtumiaji - tafuta faili zinazohusiana na mtumiaji fulani;
  • gramu - Tafuta kikundi fulani cha watumiaji;
  • -merm - Onyesha faili na hali maalum ya ufikiaji;
  • -siri n - utaftaji kulingana na saizi ya kitu;
  • -mda + n -n - tafuta faili ambazo zimebadilika zaidi (+ n) au chini (-n) siku zilizopita;
  • -tupu - Tafuta faili za aina fulani.

Kuna aina nyingi za vitu vinavyohitajika. Hapa kuna orodha yao:

  • b - block;
  • f - kawaida;
  • uk - bomba lililopewa jina
  • d - Katalogi;
  • l - kiunga;
  • s - tundu;
  • c - ya mfano.

Baada ya uchambuzi wa kina wa syntax na chaguzi za amri pata Unaweza kwenda moja kwa moja kwa mifano ya mifano. Kwa sababu ya wingi wa chaguzi za kutumia amri, mifano haitapewa kwa tofauti zote, lakini tu kwa inayotumika zaidi.

Tazama pia: Amri Maisha za Kituo cha Linux maarufu

Njia 1: Tafuta kwa jina (chaguo-jina)

Mara nyingi, watumiaji hutumia chaguo kutafuta mfumo. -jina, kwa hivyo ndipo tunapoanza. Wacha tuangalie mifano michache.

Tafuta kwa ugani

Acha tuseme unahitaji kupata faili na kiendelezi ".xlsx"ziko kwenye saraka Dropbox. Ili kufanya hivyo, tumia amri ifuatayo:

kupata / nyumbani / mtumiaji / Dropbox -name "* .xlsx" -print

Kutoka kwa syntax yake, tunaweza kusema kwamba utaftaji unafanywa kwenye saraka Dropbox ("/ nyumbani / mtumiaji / Dropbox"), na kitu kinachotakiwa lazima kiwe na kiendelezi ".xlsx". Jalada laonyesha kuwa utaftaji utafanywa kwenye faili zote za kiendelezi hiki, bila kuzingatia jina lao. "-print" inaonyesha kuwa matokeo ya utaftaji yataonyeshwa.

Mfano:

Tafuta kwa jina la faili

Kwa mfano, unataka kutafuta kwenye saraka "/ nyumbani" faili na jina "Lumpics", lakini ugani wake haujulikani. Katika kesi hii, fanya yafuatayo:

kupata ~ -atika "lumpics *" -print

Kama unaweza kuona, ishara inatumiwa hapa "~", ambayo inamaanisha kuwa utaftaji utafanyika kwenye saraka ya nyumbani. Baada ya chaguo "- jina" jina la faili unayotafuta ("lumpics *") Jalada mwishoni linamaanisha kwamba utaftaji utaenda kwa jina tu, bila kuzingatia kiongezi.

Mfano:

Tafuta kwa herufi ya kwanza ya jina

Ikiwa unakumbuka barua ya kwanza tu ambayo jina la faili linaanza, basi kuna syntax ya amri maalum ambayo itakusaidia kuipata. Kwa mfano, unataka kupata faili inayoanza na barua kutoka g kabla "l", na haujui iko kwenye saraka gani. Kisha unahitaji kuendesha amri ifuatayo:

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

Kuhukumu alama ya "/", ambayo inakuja mara baada ya amri kuu, utaftaji utafanywa kuanzia saraka ya mizizi, ambayo ni, katika mfumo mzima. Sehemu inayofuata "[g-l] *" inamaanisha kuwa neno la utaftaji litaanza na barua maalum. Kwa upande wetu, kutoka g kabla "l".

Kwa njia, ikiwa unajua kiendelezi cha faili, basi baada ya mhusika "*" unaweza kutaja. Kwa mfano, unahitaji kupata faili hiyo hiyo, lakini unajua kuwa ina kiendelezi ".odt". Basi unaweza kutumia amri ifuatayo:

pata / -name "[g-l] *. odt" -print

Mfano:

Njia ya 2: Tafuta kwa njia ya ufikiaji (chaguo -merm)

Wakati mwingine ni muhimu kupata kitu ambacho hujui jina lake, lakini ujue ni aina gani ya ufikiaji inayo. Kisha unahitaji kutumia chaguo "-mungu".

Kutumia ni rahisi sana, unahitaji tu kutaja eneo la utaftaji na hali ya ufikiaji. Hapa kuna mfano wa amri kama hii:

kupata ~ -perm 775 -print

Hiyo ni, utaftaji unafanywa katika sehemu ya nyumbani, na vitu taka vitapata 775. Unaweza pia kuandika herufi ya "-" kabla ya nambari hii, kisha vitu vilivyopatikana vitakuwa na vibali vya ruhusa kutoka sifuri hadi thamani maalum.

Njia 3: Tafuta na mtumiaji au kikundi (chaguzi na-kikundi)

Kuna watumiaji na vikundi katika mfumo wowote wa kufanya kazi. Ikiwa unataka kupata kitu ambacho ni moja ya aina hizi, unaweza kutumia chaguo "-ser" au "kikundi", mtawaliwa.

Tafuta faili kwa jina lake la mtumiaji

Kwa mfano, unahitaji kupata kwenye saraka Dropbox faili "Mfano", lakini haujui inaitwa, lakini unajua tu kuwa ni ya mtumiaji "mtumiaji". Kisha unahitaji kutekeleza amri ifuatayo:

kupata / nyumbani / mtumiaji / Dropbox -user-user

Katika amri hii ulielezea saraka muhimu (/ nyumbani / mtumiaji / Dropbox), ilionyesha kuwa ni muhimu kutafuta faili ya mali ya mtumiaji (-mtumiaji), na kuonyeshwa ni faili gani ni ya mtumiaji (mtumiaji).

Mfano:

Soma pia:
Jinsi ya kutazama orodha ya watumiaji kwenye Linux
Jinsi ya kuongeza mtumiaji kwenye kikundi kwenye Linux

Tafuta faili kwa jina la kikundi chake

Kupata faili ambayo ni ya kikundi maalum ni rahisi tu - unahitaji tu kubadilisha chaguo "-ser" chaguo "kikundi" na uonyeshe jina la kikundi hiki:

kupata / -kuandaa mgeni

Hiyo ni, ulionyesha kuwa unataka kupata kwenye mfumo faili iliyohusiana na kundi "mgeni". Utafutaji utafanyika katika mfumo wote, kama inavyoonyeshwa na ishara "/".

Mbinu ya 4: Tafuta faili kwa aina yake (-cha chaguzi)

Kupata kipengee katika Linux ya aina fulani ni rahisi sana, unahitaji tu kutaja chaguo sahihi (-tupu) na zinaonyesha aina. Mwanzoni mwa kifungu hicho, nukuu za kila aina ambazo zinaweza kutumika katika utafutaji ziliorodheshwa.

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

kupata ~ -type b -print

Ipasavyo, umeonyesha kuwa unatafuta aina ya faili, kama inavyoonyeshwa na chaguo "-type", na kisha kuamua aina yake kwa kuweka alama ya faili ya kuzuia - "b".

Mfano:

Kwa njia hiyo hiyo, unaweza kuonyesha saraka zote kwenye saraka inayotaka kwa kuingiza alama katika amri "d":

kupata / nyumbani / mtumiaji -type d -print

Mbinu ya 5: Tafuta faili kwa ukubwa (chagua ukubwa)

Ikiwa kutoka kwa habari yote juu ya faili unajua ukubwa wake tu, basi hata hii inaweza kuwa ya kutosha kuipata. Kwa mfano, ikiwa unataka kupata faili ya 120 MB katika saraka fulani, fanya yafuatayo:

kupata / nyumba / mtumiaji / Dropbox -pakua 120M -print

Mfano:

Angalia pia: Jinsi ya kujua saizi ya folda kwenye Linux

Kama unaweza kuona, faili tunayohitaji ilipatikana. Lakini ikiwa haujui ni saraka gani, unaweza kutafuta mfumo wote kwa kubainisha saraka ya mizizi mwanzoni mwa amri:

pata / -size 120M -print

Mfano:

Ikiwa unajua ukubwa wa faili takriban, basi kuna amri maalum kwa kesi hii. Unahitaji kujiandikisha "Kituo" sawa, kabla tu ya faili "-" (ikiwa unahitaji kupata faili ndogo kuliko ukubwa uliowekwa) au "+" (ikiwa saizi ya faili iliyotafutwa itakuwa kubwa kuliko ilivyoainishwa). Hapa kuna mfano wa amri kama hii:

kupata / nyumba / mtumiaji / Dropbox + 100M -print

Mfano:

Njia 6: Tafuta faili kwa tarehe ya kurekebisha (

Kuna wakati ambapo ni rahisi kutafuta faili kwa tarehe ilibadilishwa. Kwenye Linux, chaguo hutumiwa kwa hii. "-mungu". Kutumia ni rahisi sana, fikiria kila kitu na mfano.

Wacha tuseme kwenye folda "Picha" tunahitaji kupata vitu ambavyo vimebadilika siku 15 zilizopita. Hapa ndio unahitaji kujiandikisha "Kituo":

kupata / nyumbani / mtumiaji / Picha -mwakati -15 -print

Mfano:

Kama unavyoona, chaguo hili halionyeshi faili tu ambazo zimebadilika kwa kipindi fulani, lakini pia folda. Inafanya kazi kwa upande tofauti - unaweza kupata vitu ambavyo vilibadilishwa baadaye kuliko wakati uliowekwa. Ili kufanya hivyo, ingiza ishara mbele ya thamani ya dijiti "+":

kupata / nyumba / mtumiaji / Picha -mungu +10 -print

GUI

Mchoro wa graphical hufanya maisha iwe rahisi kwa Kompyuta ambao wameweka usambazaji wa Linux tu. Njia hii ya utafutaji ni sawa na ile inayotekelezwa katika Windows, ingawa inaweza kutoa faida zote ambazo hutoa "Kituo". Lakini kwanza kwanza. Kwa hivyo, wacha tuangalie jinsi ya kutafuta faili kwenye Linux kutumia interface ya picha ya mfumo.

Njia 1: Tafuta kupitia menyu ya mfumo

Sasa tutazingatia njia ya kutafuta faili kupitia menyu ya mfumo wa Linux. Vitendo vitafanywa katika usambazaji wa Ubuntu 16.04 LTS, hata hivyo, maagizo ni ya kawaida kwa wote.

Angalia pia: Jinsi ya kujua toleo la usambazaji la Linux

Wacha sema unahitaji kupata faili kwenye mfumo chini ya jina Nitafute, pia kuna faili mbili katika mfumo: moja katika muundo ".txt"na ya pili ".odt". Ili kuipata, lazima ubonyeze kwanza icon ya menyu (1), na katika maalum uwanja wa pembejeo (2) taja swala la utaftaji Nitafute.

Matokeo ya utafutaji yanaonyeshwa ambapo faili taka zinaonyeshwa.

Lakini ikiwa kungekuwa na faili nyingi kama hizo kwenye mfumo na zote zina upanuzi, basi utaftaji ungekuwa ngumu zaidi. Ili kuwatenga faili zisizohitajika, kwa mfano, programu, katika matokeo, ni bora kutumia kichujio.

Iko upande wa kulia wa menyu. Unaweza kuchuja kwa vigezo viwili: "Jamii" na "Vyanzo". Panua orodha hizi mbili kwa kubonyeza mshale karibu na jina na uondoe uteuzi kutoka kwa vitu visivyo vya lazima kwenye menyu. Katika kesi hii, itakuwa busara kuacha utaftaji na Faili na folda, kwani tunatafuta faili kabisa.

Mara moja unaweza kugundua ubaya wa njia hii - huwezi kusanidi kichungi kwa undani, kama ilivyo "Kituo". Kwa hivyo, ikiwa unatafuta hati ya maandishi iliyo na jina fulani, unaweza kuonyeshwa picha, folda, kumbukumbu, nk katika matokeo ya utafta .. Lakini ikiwa unajua jina halisi la faili unayohitaji, unaweza kuipata haraka bila kujifunza njia nyingi za kuamuru "pata".

Njia ya 2: Tafuta kupitia meneja wa faili

Njia ya pili ina faida kubwa. Kutumia zana ya meneja wa faili, unaweza kutafuta kwenye saraka iliyotajwa.

Kufanya operesheni hii ni rahisi. Kwenye msimamizi wa faili, kwa upande wetu, Nautilus, unahitaji kuingiza folda ambayo faili unayotafuta iko na bonyeza "Tafuta"iko kwenye kona ya juu ya kulia ya dirisha.

Kwenye uwanja wa kuingiza unaoonekana, unahitaji kuingiza jina la faili linalokadiriwa. Pia usisahau kwamba utaftaji unaweza kufanywa sio kwa jina zima la faili, lakini tu na sehemu yake, kama inavyoonyeshwa kwenye mfano hapa chini.

Kama ilivyo kwa njia ya zamani, kwa njia hii hiyo unaweza kutumia kichujio. Ili kuifungua, bonyeza kitufe na ishara "+"iko upande wa kulia wa uwanja wa uingilio wa swala la utaftaji. Submenu itafunguliwa ambayo unaweza kuchagua aina ya faili inayotaka kutoka kwenye orodha ya kushuka.

Hitimisho

Kutoka kwa yaliyotangulia, tunaweza kuhitimisha kuwa kwa utaftaji wa haraka juu ya mfumo, njia ya pili, kwa msingi wa utumiaji wa kielezi graphical, ni kamili. Ikiwa unahitaji kuweka vigezo vingi vya utaftaji, basi amri itakuwa muhimu sana pata ndani "Kituo".

Pin
Send
Share
Send