Wasimamizi wa faili maarufu zaidi kwa mifumo ya uendeshaji kwenye kernel ya Linux wana chombo cha kutafuta kazi haki. Hata hivyo, vigezo ambavyo hazipo kila wakati ni vya kutosha kwa mtumiaji kutafuta habari muhimu. Katika kesi hii, matumizi ya kawaida yanayotumia "Terminal". Inakuwezesha kupata data rahisi katika saraka maalum au katika mfumo mzima kwa kuingia amri, hoja na chaguo.
Tumia amri ya kupata katika Linux.
Timu tafuta iliyoundwa kutafuta vitu mbalimbali, ikiwa ni pamoja na faili za muundo wowote na saraka ya kina kirefu. Mtumiaji anahitajika tu kuingia amri yenyewe, kutaja thamani ya taka, na ushiriki hoja ili kuweka vigezo vya kuchuja. Kufanya utaratibu kwa matumizi yake kwa kawaida haipati muda mwingi, lakini pia inategemea kiasi cha habari kilichopigwa. Sasa hebu angalia mifano ya matumizi. tafuta kwa undani zaidi.
Nenda kwenye saraka kupitia console
Kwa mwanzo, ningependa kuacha kidogo kutoka kwenye timu kuu na kugusa juu ya mada ya ziada ambayo yatasaidia wakati ujao wakati udhibiti kutoka kwenye console. Ukweli ni kwamba huduma katika mgawanyo wa Linux hazizimizwa na kutafuta vitu vyote kwenye kompyuta. Utaratibu wote unapaswa kuanza tu kwa dalili ya eneo kamili kwa vipengele au kwenda mahali kupitia amri cd. Hii inaweza kufanyika kwa urahisi kabisa:
- Fungua meneja wa faili imewekwa na uende kwenye folda inayotaka ambapo unataka kutumia amri baadaye. tafuta.
- Bofya haki juu ya kitu chochote na pata kipengee "Mali".
- Utaona folda yake ya mzazi na njia kamili. Kariri kutafakari "Terminal".
- Sasa fungua console, kwa mfano, kupitia orodha.
- Timu ya kujiandikisha huko
cd / nyumba / mtumiaji / folda
wapi mtumiaji - jina la folda ya nyumbani ya mtumiaji, na folda - jina la saraka zinazohitajika.
Ikiwa kabla ya kutumia tafuta, fuata maelekezo hapo juu, unaweza kufuta njia kamili kwenye faili, ikiwa ni sehemu iliyochaguliwa. Suluhisho kama hilo litaharakisha kwa kiasi kikubwa amri za pembejeo katika siku zijazo.
Tafuta faili katika saraka ya sasa
Wakati wa kufanyatafuta
kutoka kwa console ilizinduliwa tu, utapata matokeo ya utafutaji kwenye saraka yako ya nyumbani ya mtumiaji anayefanya kazi. Katika hali nyingine, kwa mfano, unapoamsha wakati wa utafutaji kwa eneo, katika matokeo utaona sehemu ndogo ndogo na faili za mahali hapa zipo ndani yao.
Utekelezaji tafuta hakuna hoja na chaguo zinatumika wakati unahitaji kutazama vipengele vyote mara moja. Ikiwa jina lao hailingani kabisa kwenye mistari, ni muhimu kubadilisha amri ili kuifanya inaonekanatafuta. -print
.
Tafuta faili kwenye saraka maalum
Amri ya kuonyesha faili kupitia njia iliyotolewa ni karibu sawa na ile tuliyotaja hapo juu. Unapaswa pia kujiandikishatafuta
na kisha kuongeza./folder
ikiwa unataka kupata habari kuhusu saraka katika eneo la sasa, au labda unahitaji kutaja njia kamili kwa kuandika, kwa mfano,tafuta ./home/user/downloads/folder
wapi folda - saraka ya mwisho. Kila kipengele kitaonyeshwa katika mistari tofauti kulingana na kina chao.
Tafuta kwa jina
Wakati mwingine kuna haja ya kuonyesha vitu tu vinavyothibitisha jina. Kisha mtumiaji anahitaji kuweka chaguo tofauti kwa amri, ili ielewe rufaa. Mstari wa pembejeo unachukua fomu ifuatayo:tafuta. -neno "neno"
wapi neno - Neno la msingi kwa utafutaji, ambalo linapaswa kuandikwa katika quotes mbili na kesi nyeti.
Ikiwa hujui hali halisi ya kila barua, au unataka kuonyesha majina yote yanayofaa, bila kuzingatia parameter hii, ingiza kwenye consoletafuta. "neno"
.
Ili kufuta matokeo kwa hoja ya msingi -name moja zaidi imeongezwa. Timu inachukua fomutafuta. -not-jina "neno"
wapi neno - neno ili kufutwa.
Bado wakati mwingine kuna haja ya kupata vitu kwa ufunguo mmoja, wakati ukiondoa nyingine. Kisha chaguo kadhaa za utafutaji hutolewa kwa upande wake, na mstari wa pembejeo hupatikana kama ifuatavyo:tafuta. -neno "neno" -silo jina "* .txt"
. Kumbuka kwamba hoja ya pili katika quotes inaonyesha "* .txt »ambayo ina maana kwamba tafuta Inatumika sio tu kwa majina, bali pia na mafaili ya faili yaliyowekwa katika fomu hii.
Kuna pia operator Au. Inakuwezesha kupata moja au hoja kadhaa zinazofaa wakati mmoja. Kila mmoja ameelezewa tofauti, na kuongeza ya hoja zinazohusiana. Matokeo ni kama hii:kupata-jina "neno" -o-jina "neno1"
.
Kufafanua kina cha utafutaji
Timu tafuta itasaidia mtumiaji hata wakati anahitaji kupata yaliyomo ya kumbukumbu kwa kina tu, kwa mfano, uchambuzi hauhitajikani ndani ya ndogo ndogo ndogo. Ili kuweka vikwazo vile, ingizatafuta. -maxdepth N-jina "neno"
wapi N - kina cha juu, na -neno "neno" - hoja yoyote inayofuata.
Tafuta Directories nyingi
Katika vichupo nyingi kuna folda kadhaa na yaliyomo tofauti. Ikiwa kuna idadi kubwa, na utafutaji unahitajika kufanyika kwa baadhi tu, basi utahitaji kutaja hii wakati wa kuingia amritafuta ./folder ./folder1 -type f -name "neno"
wapi ./folder ./folder1 - orodha ya maelekezo sahihi, na -neno "neno" - Sababu zilizobaki.
Onyesha Vidokezo Vidogo
Bila hoja inayoendana, vitu vilivyofichwa kwenye vichwa vya script havionyeshwa kwenye console. Kwa hiyo, mtumiaji hujisisha chaguo ziada ili mwishowe amri iwe kama hii:tafuta ~ -type f-jina ". *"
. Utapokea orodha kamili ya faili zote, lakini ikiwa baadhi yao hawana upatikanaji, kabla ya neno tafuta katika kuandika mstarisudo
ili kuamsha haki za superuser.
Vipengee vya kundi na madirisha ya nyumbani
Kila mtumiaji anaweza kuunda idadi isiyo ya kikomo ya vielelezo na vitu katika maeneo tofauti. Njia ya haraka zaidi ya kupata habari ambayo ni ya moja ya watumiaji, kwa kutumia amri tafuta na moja ya hoja zake. In "Terminal" Andikatafuta. jina la mtumiaji
wapi jina la mtumiaji - jina la mtumiaji. Baada ya kuingia skanki itaanza moja kwa moja.
Karibu mpango huo unafanya kazi na vikundi vya mtumiaji. Uchunguzi wa faili zinazohusiana na moja ya vikundi huzinduliwa kupitiatafuta / var / www-group groupname
. Usisahau kuwa kuna idadi kubwa ya vitu na wakati mwingine inachukua muda mrefu ili kuzalisha yote.
Futa kwa tarehe ya mabadiliko
Mfumo wa uendeshaji huhifadhi moja kwa moja tarehe ya mabadiliko ya faili iliyopo. Timu tafuta inakuwezesha kupata yote kwa parameter maalum. Inahitajika kujiandikisha tusudo kupata / -mtime N
wapi N - idadi ya siku zilizopita wakati kitu kilibadilishwa mwisho. Kiambatisho sudo hapa ni muhimu ili kupata data na kuhusu faili zinazolengwa tu kwa superuser.
Ikiwa una nia ya vitu vya kutazama ambavyo vilifunguliwa mwisho wa siku fulani zilizopita, kisha mstari hubadilika kuonekana kwakesudo kupata / -time N
.
Futa kwa ukubwa wa faili
Kila kitu kina ukubwa wake, kwa mtiririko huo, amri ya kutafuta files lazima iwe na kazi ambayo inakuwezesha kuchuja kwa parameter hii. tafuta anajua jinsi ya kufanya hivyo, mtumiaji anahitaji tu kuweka ukubwa yenyewe kwa njia ya hoja. Ingiza tukupata / -saa N
wapi N - kiasi katika bytes, megabytes (M) au gigabytes (G).
Unaweza kutaja vitu mbalimbali vya taka. Kisha sifa hizo zinapatana na amri na unapata, kwa mfano, mstari wafuatayo:pata / -shusha + 500M -aza -1000M
. Uchunguzi huu utaonyesha faili za megabytes zaidi ya 500, lakini chini ya 1000.
Tafuta faili zisizo na maelezo
Baadhi ya mafaili au folda hazina tupu. Wao huchukua nafasi ya ziada ya disk na wakati mwingine huingilia kati na ushirikiano wa kawaida na kompyuta. Wanapaswa kupatikana kuamua juu ya vitendo zaidi, na hii itasaidiaTafuta / aina ya folda f-uokoaji
wapi / folda - mahali ambapo scan inafanywa.
Kwa tofauti, ningependa kutaja kwa kifupi hoja zingine muhimu ambazo mara kwa mara zinafaa kwa mtumiaji:
-a
- kizuizi tu kwa mfumo wa sasa wa faili;-a f
- kuonyesha files tu;-a d
- onyesha directories tu;-nogroup
,-nouser
- tafuta mafaili yasiyo ya kikundi chochote au sio ya mtumiaji;-version
- tafuta toleo la matumizi iliyotumiwa.
Juu ya ujuzi huu na timu tafuta imekamilika. Ikiwa unataka kujifunza kwa undani zana zingine za kiwango cha console za mifumo ya uendeshaji kwenye kernel ya Linux, tunakushauri kutaja nyenzo zetu tofauti kwenye kiungo kinachofuata.
Soma zaidi: Amri nyingi zinazotumiwa katika Terminal Linux
Baada ya kutafuta taarifa zinazohitajika, unaweza kufanya vitendo vingine vingine pamoja nao, kwa mfano, kuhariri, kufuta au kusoma maudhui. Hii itasaidia huduma zingine zilizojengwa. "Terminal". Mifano ya matumizi yao hupatikana chini.
Angalia pia: Mifano ya amri ya Linux grep / paka / ls