Khangela kwaye ufumane, khangela iifayile kwi-Ubuntu terminal

malunga nokufumana kunye nokufumana imiyalelo

Kwinqaku elilandelayo siza kujonga kuyo kwaye sifumane imiyalelo. Kule mihla, kwiGnu / Linux sinokufumana iindlela ezininzi khangela kwaye ufumane iifayile kunye neenkcukacha. Ukusuka kwindawo yemizobo siya kuba nezixhobo ezahlukeneyo zokufumana iziphumo ngokufanelekileyo.

Kodwa kule meko, ukuba ungumsebenzisi wesiphelo sendlela, awunakufuna ukushiya intuthuzelo yayo ukuze ufumane oko ukufunayo. Kungenxa yoko le nto, ngakumbi ukuba ufike nje kwiGnu / Linux, usenokungazi okwangoku indlela ekhawulezayo neyona ilula yokufumana iifayile kunye neefolda ezivela kwisiphelo sendlela. Kule migca ilandelayo siza kubona imizekelo embalwa ekhawulezayo yokwenza lo msebenzi.

Khangela iifayile kwisiphelo sendlela apho unokufumana khona

Khangela umyalelo

El fumanisa umyalelo sesona sixhobo sokuqala umsebenzisi anokusisebenzisa kuba ikhawuleza kakhulu kunayo nayiphi na enye indlela. Isizathu sesi santya kukuba lo myalelo awukhangeli okwenyani kwidrive yethu yendawo kwiifayile okanye kwizikhombisi ekufuneka sizifumene. Olu phando lwenziwa njengokufundwa kwifayile yedatha ye-mlocate.db, equlethe zonke iindlela zefayile kwinkqubo yethu.

Kwimeko apho ungenaso esi sixhobo sifumanekayo kwinkqubo yakho yoBuntu, uya kuba nakho ukusifaka kwi-terminal (Ctrl + Alt + T) ngokuchwetheza kuyo:

sudo apt install locate

Ukulungiselela indawo yokufumana

Ngaphambi kokuba siqale kufuneka silungiselele indawo yokuyalela ukusetyenziswa okokuqala. Kuya kufuneka siyihlaziye imlocate.db database ukubaleka kwisiphelo sendlela (Ctrl + Alt + T):

sudo updatedb

Ngoku ukusebenzisa i-locate, ukusuka kwisiphelo sendlela kuya kufuneka kuphela bhala umyalelo olandelwa ligama lefayile esiyifunayo. Kulo mzekelo, ndikhangela iifayile ezinelizwi 'ubunlog'egameni lakhe:

fumana ubunlog

locate ubunlog

Ukusukela indawo ekufundwayo ifayile yedatha, iziphumo zinokuphelelwa ngumhla. Oku sinokukulungisa Ukuhlaziya indawo yogcino lwedatha yakho, njengoko senzile ngomyalelo wokuqala esasiwusebenzise ngaphambi kokukhangela.

Ngolwazi oluthe kratya malunga nesi sixhobo, Singajika siye kunceda Ukuchwetheza kwisiphelo sendlela:

nceda ufumane umyalelo

locate -h

Okanye nathi sinako sebenzisa iphepha lomntu:

indawo yomntu

man locate

Fumana umyalelo

malunga ne-FD
Inqaku elidibeneyo:
Fd, enye indlela yokufumana umyalelo, kulula, ngokukhawuleza kwaye kulula ukuyisebenzisa

El fumana inamandla ngakumbi kodwa ikwacotha kunye nophando. Kungenxa yokuba ikhangela ngokwenyani ukuqhuba kwethu kweefayile kunye nemikhombandlela. Ifanelekile xa uzama Khangela ifayile okanye isikhombisi kodwa ungakhumbuli elona gama.

Fumana unokukhangela iifayile ezizezomsebenzisi othile okanye iqela labasebenzisi, iifayile eziguqulweyo okanye ezifikelelweyo kutshanje, iifayile zoluhlu oluthile lobungakanani, iifayile ezifihliweyo, njl

Ukuba kunokwenzeka, into yokuqala ekufuneka siyenzile xa siyenza iyalele ukuba ikhangele isikhombisi esithile. Oku kuyakukhawulezisa inkqubo yokukhangela, Kuxhomekeke kubungakanani besikhombisi. Ukuba uyazi ukuba yeyiphi ifayile, vula itheminali (Ctrl + Alt + T) kwaye uye kulawulo ukuze usebenze:

find . [nombre-archivo]

Ichaphaza lichaza ukufumana ukukhangela ulawulo lwangoku. Ukuba ufuna ukukhangela umkhombandlela wakho wasekhaya, beka endaweni yawo '~/'. Ukuba ufuna ukukhangela yonke inkqubo yakho yefayile, sebenzisa '/'.

Eminye imizekelo

Masithi sifuna ukukhangela ifayile kulawulo lwamaxwebhu. Siyazi ukuba igama lefayile linelizwi 'php', kodwa asilikhumbuli ncam igama. Into yokuqala yokwenza kukuya kwifolda yamaxwebhu uze uthayiphe umyalelo:

fumana igama

find . -name "*php*"

Oku kuyakusixelela kule meko ukuba kukho ifayile ye-pdf ebizwa ngokuba 'php'kwifolda yamaxwebhu. Ngoku, ukuba sibuyisela ipharamitha '-igama' kunye 'negama', inokufumana iziphumo ngaphandle kokuthathela ingqalelo oonobumba ngqo. Yinto esingazukuyifumana kwindawo leyo.

fumana umyalelo nge iname

find . -iname "*php*"

Ukuba konke esikukhumbulayo yile nto ifayile ingaphantsi kwe-5MB ngobukhulu. Umyalelo wokusebenzisa uya kuba:

find . -size -5M

Ukuba uyayazi loo nto inobunzima obungaphezu kwe-3MB, umthetho oza kuwusebenzisa uya kuba:

find . -size +3M

Fumana inkxaso yabaqhubi beBoolean ukwenza ukhangelo luchane ngakumbi. Kulo mzekelo, ndiza kusebenzisa umyalelo odibanisa idatha engasentla. Ifayile ingaphantsi kwe-5 MB ngobukhulu nangaphezulu kwe-3 MB:

sudo find / -size -5M -and -size +3M

Kwimeko apho konke esikwaziyo yileya singene kwifayile kwimizuzu emihlanu edlulileyo, umthetho oza kuwusebenzisa uya kuba:

sudo find ~/ -amin -5

ukuba funda ngakumbi ngokufumana, vula itheminali kunye nohlobo:

umntu ufumene

man find

Ezi zimbalwa imizekelo esisiseko yendlela yokufumana iifayile ezivela kwisiphelo sendlela. Ngolwazi oluthe kratya, qiniseka ukuba ujonge amaphepha endoda nganye nganye.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.