KompyutaMifumo ya uendeshaji

Linux: kutafuta faili kwa kutumia terminal

Kila mtu katika maisha yake anataka kuwa na muda wa kufanya kesi kama wengi iwezekanavyo. Kwa bahati mbaya, haina kutatua hilo. Wakati - hii ni kile milele haitoshi kwa kila mmoja wetu. Hata hivyo, watu walikuja na idadi kubwa ya njia za kuongeza kasi ya uendeshaji fulani, au hatua hiyo.

Itakuwa sasa si kuhusu kama kimataifa, badala ndogo ndogo, kwa maana, hata muhimu. Kuhusu jinsi ya kutekeleza katika Linux faili utafutaji. Kuhusu jinsi ya kuongeza kasi ya mchakato huu mara kadhaa, na jinsi ya aŭtomate kutafuta files muhimu kikomo.

Simple faili search

Sasa kufikiria kesi wakati wa kutafuta faili kwenye Linux unahitaji kutekeleza, kujua baadhi tu ya sifa zake (jina, ukubwa, au ukubwa). Watu ujuzi kutambua kuwa ni muhimu kutumia kupata amri.

Hivyo, hebu kusema, tuna kwenye kompyuta mahali fulani katika nyumba folda, kuna picha, ambayo ni "Pokemon.jpg," lakini hatuwezi kukumbuka hasa ambapo ni uongo.

Hayo ili kufungua kila folder moja kwa moja, unaweza kutumia amri kupata, yaani, kusajili katika terminal:

kupata / nyumbani -Jina "Pokemon.jpg" -Print

Mara inaonekana njia ya faili. Lakini kuweka bayana, ni muhimu kueleza. Plot «/ nyumbani» inaonyesha kuwa search faili kutekelezwa katika orodha ya nyumbani. «-Jina» ni eda katika kesi ya utafutaji inaitwa, basi alinukuliwa zinaonyesha jina kamili ya faili. Na «-Print» mwishoni anatoa amri pato kupatikana matokeo kwa screen.

Sasa hebu kuiga hali ambayo hujui faili. Katika hali hii, amri kuangalia kama hii:

kupata / nyumbani -Jina "Pokemon *" -Print

Katika hali hii, "*" ni kuwekwa katika mwisho wa jina faili. Hii ina maana kwamba kutakuwa na faili zote kwa jina "Pokemon", iwe ni picha, hati, au muziki.

Ili kupata baadhi ya faili, kama vile «jpg», lazima uingize:

kupata / nyumbani -Jina "* .jpg" -Print

Tunadhani kwamba uhusiano ni wazi. Na ikawa wazi kama kutekelezwa katika Linux faili utafutaji.

Search maandishi katika files

Watu wengi wamezoea, kwamba kutafuta katika maandishi ya neno fulani au maneno inaweza kufanyika kwa kufungua maandishi katika Neno au programu kama hiyo na kufanya search huko, lakini juu ya Linux kutafuta maandishi katika files ni kazi kwa kasi zaidi na kwa namna fulani rahisi.

Katika timu ya kwanza nafasi ya kusahau «kupata», ni katika kesi hii si kutusaidia. Sasa kuangalia «grep» timu. Kwamba kupata katika maneno ya ukuta mkubwa wa maandishi inahitajika.

Tuseme kompyuta yako ina maandishi ya hati, ambayo ina maneno "Napenda Linux" na unajua kwamba iko katika folda: «/ nyumbani / user». Hivyo, kupata hati unataka sisi kwa maandishi, lazima kuingia amri:

grep "Ninapenda Linux" /home/user/*.txt

syntax ni rahisi sana. Baada grep alinukuu maneno maalum ya utafutaji, na kisha unahitaji kusafisha njia ya faili ambapo unahitaji kuangalia kwa, na mwisho kutaja aina ya faili.

Tafuta Kubwa Files

Katika Linux, kutafuta faili kubwa ni kazi mara nyingi katika matukio ambapo kuna nafasi kidogo kwenye disk, na haja ya haraka ya kuondoa files nzito.

Kuna njia mbili jinsi ya haraka kupata na kuondoa files haya. Muhimu, ni hakuna tofauti, na unaweza tu kuamua jinsi ya kutumia.

timu ya kwanza kuruhusu sisi kupata faili kubwa zaidi maalum:

kupata / -size + 1G -Print

Katika kesi hii, tunaona kwamba maalum ukubwa wa «+ 1G», ambayo ina maana kwamba faili itakuwa kubwa zaidi ya 1 GB, ikiwa badala ya pamoja na bala, ingekuwa na maana ni kwamba kutafuta files ndogo kuliko ukubwa maalum. Lakini njia hii ni mbaya kwa sababu moja: kama faili hizi na mengi ya, utakuwa na muda mrefu wa aina yao, hivyo kuna fursa ya pili.

Weka mstari amri:

kupata / -mount-aina f -ls 2> / dev / null | aina -rnk7 | kichwa -10 | AWK '{printf "% 10d MB \ t% s \ n", ($ 7/1024) / 1024, $ NF}'

Basi kwenye screen itakuwa kuonekana files kumi, kuanzia na kubwa. Hii inaweza kuokoa muda wa kutafuta njia ya kufaa kwa ajili ya kuondolewa.

Kabla ya kutekeleza amri hizi, inashauriwa kujiandikisha amri «Sudo su», kupata superuser, kwa vile utafutaji wa faili na yataathiri mizizi.

Tafuta mafaili Backup

Mara nyingi hutokea kwamba kwa kutumia muda mrefu ya kompyuta juu yake marudio yanaonekana tayari imefungua mafaili. Wao kutokea kwa sababu nyingi, moja ambayo ni uzembe. Bila shaka, hakuna kitu mbaya si kutishiwa, lakini mahali bado anashikilia, hivyo kwa haraka kuondoa wote haja ya kufanya ili Linux kupata duplicate faili.

Kama mara ya mwisho, hii inaweza kufanyika kwa njia mbili, lakini kuacha katika moja, ambayo ni rahisi.

Unaweza kupakua chombo maalum baada amesajiliwa katika terminal:

sudo anayeweza-kupata kufunga fslint

Ni tofauti na matoleo mengine ni kwamba ina interface graphical ambayo kuwezesha kazi na novices yake.

Mbio, unaweza mara moja vyombo vya habari tafuta, kwa chaguo-msingi itakuwa katika nyumba saraka yako. Kama taka, unaweza kuchagua orodha yoyote.

chaguzi mbadala za utafutaji

Bila shaka, kukumbuka yote ya amri hapo juu si nguvu ya kila mtu, na kwa kweli, hakuna kitu, na kuandika juu ya kipande cha karatasi pia si chaguo. Hiyo ni kwa nini unahitaji kwa majadiliano juu ya mbadala, ambayo ni mara mia rahisi, pamoja na kwamba muda mwingi.

chaguo la kwanza, kama unahitaji kupata file kwa jina, itakuwa kutafuta kutoka kondakta. Chagua tu folder ambapo huchukuliwa ya taka, na katika sanduku ya utafutaji, iko katika haki juu, kuingia jina lake. Kuna unaweza pia kuandika na format file.

chaguo la pili ni mzuri kama unahitaji kutafuta kamba katika faili Linux. Download LibreOffice na nakala maandishi yako. Halafu bonyeza macho muhimu Ctrl + F akaonyesha haraka, kuingia mchanganyiko muhimu ya maneno.

Hapa, katika kanuni, na wote. Hivyo unaweza kupata taka, bila ya kuwa na kukumbuka amri.

hitimisho

Kama inavyoonekana, inaweza kupatikana kwa njia mbalimbali juu ya Linux faili utafutaji. Baadhi ni bora zaidi, baadhi mbaya, yote inategemea hali hiyo. Katika hali yoyote, baada ya kusoma makala hii, unaweza sasa kufanya hivyo. Kwa kutumia mstari amri kwa muda, utakuwa kukumbuka, na kisha zaidi ya timu itakuwa na uwezo wa kuongeza kasi ya mchakato wa mara kadhaa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sw.unansea.com. Theme powered by WordPress.