Thola bese uthola, sesha amafayela kusuka ku-Ubuntu terminal

mayelana nokuthola nokuthola imiyalo

Esihlokweni esilandelayo sizobheka indawo yokuthola futhi sithole imiyalo. Namuhla, ku-Gnu / Linux singathola izindlela eziningi ngazo sesha futhi uthole amafayela nezinkomba. Kusukela endaweni yokuqhafaza sizoba namathuluzi ehlukene esingathola ngawo imiphumela kahle.

Kepha kulokhu, uma ungumsebenzisi wokugcina, ungahle ungafuni ukushiya ukunethezeka kwayo ukuze ukwazi ukuthola okudingayo. Kungakho, ikakhulukazi uma usanda kufika ku-Gnu / Linux, ungahle ungazi okwamanje indlela esheshayo nelula yokuthola amafayela akho namafolda kusuka ku-terminal. Emigqeni elandelayo sizobona izibonelo ezimbalwa ezisheshayo zokwenza lo msebenzi.

Sesha amafayela kusuka esigungwini lapho uthola khona bese uthola

Thola umyalo

El thola umyalo kungenzeka isisetshenziswa sokuqala umsebenzisi okufanele asisebenzise ngoba kushesha kakhulu kunanoma iyiphi enye inketho. Isizathu salesi sivinini ukuthi lo myalo awuseshingi ngempela i-hard drive yethu yendawo ukuthola amafayela noma izinkomba esizidingayo. Lokhu kusesha kwenziwa njengokufundwa ngefayela ledatha i-mlocate.db, equkethe zonke izindlela zamafayela kusistimu yethu.

Uma kwenzeka ungenalo leli thuluzi kuhlelo lwakho lwe-Ubuntu, uzokwazi ukulifaka kusuka ku-terminal (Ctrl + Alt + T) ngokuthayipha kulo:

sudo apt install locate

Ilungiselela indawo yokuthola

Ngaphambi kokuthi siqale kufanele silungiselele umyalo wokuthola ukusetshenziswa kokuqala. Kufanele sibuyekeze i-database ye-mlocate.db isebenza ku-terminal (Ctrl + Alt + T):

sudo updatedb

Manje ukusebenzisa locate, kusuka esigungwini kuzofanele sikwenze kuphela bhala umyalo olandelwa igama lefayela esilifunayo. Kulesi sibonelo, ngifuna amafayela aqukethe igama elithi 'ubunlog'egameni lakhe:

thola ubunlog

locate ubunlog

Njengoba locate ifunda ifayela ledatha, imiphumela ingahle iphelelwe yisikhathi. Lokhu singakulungisa ukuvuselela i-database yakho yendlela yefayela, njengoba senze ngomyalo wokuqala esiwusebenzise ngaphambi kokusesha.

Ngeminye imininingwane ngaleli thuluzi, singaphendukela ekusizeni ukuthayipha ukuphela:

siza ukuthola umyalo

locate -h

Noma singakwazi futhi sebenzisa amakhasi womuntu:

indoda thola

man locate

Thola umyalo

mayelana ne-FD
I-athikili ehlobene:
Fd, enye indlela yokuthola umyalo, elula, esheshayo futhi elula ukuyisebenzisa

El thola iyinsiza yokusesha enamandla kakhulu kepha futhi ehamba kancane. Lokhu kungenxa yokuthi isesha amadrayivu ethu ngamafayela nezinkomba. Ilungele lapho uzama thola ifayela noma umkhombandlela kepha ungakhumbuli igama lawo ngqo.

Ukuthola kungasesha amafayela womsebenzisi othile noma iqembu labasebenzisi, amafayela aguquliwe noma asanda kufinyelelwa, amafayela ebanga losayizi othile, amafayela afihliwe, njll.

Uma kungenzeka, into yokuqala okufanele siyenze lapho siyisebenzisa iyale ukuthi iseshe inkomba ethile. Lokhu kuzosheshisa inqubo yokusesha, kuya ngosayizi wesikhombi. Uma wazi ukuthi ifayela lingakuphi, vula i-terminal (Ctrl + Alt + T) bese uya enkombeni ukuze usebenzise:

find . [nombre-archivo]

Ichashazi litshela ukuthola ukuthi kubheke enkombeni yamanje. Uma ufuna ukusesha umkhombandlela wakho wasekhaya, shintsha isikhathi ngokuthi '~/'. Uma ufuna ukusesha lonke uhlelo lwakho lwefayela, sebenzisa '/'.

Izibonelo ezithile

Ake sithi sifuna ukucinga ifayela enkombeni yemibhalo. Siyazi ukuthi igama lefayela liqukethe igama 'php', kepha asilikhumbuli kahle igama. Into yokuqala okufanele ukwenze ukuhamba uye kufolda yamadokhumenti bese uthayipha umyalo:

thola igama

find . -name "*php*"

Lokhu kuzositshela kulokhu ukuthi kukhona ifayela le-pdf elibizwa ngokuthi 'pho-php'kufolda Yemibhalo. Manje, uma singena esikhundleni sepharamitha '-name' nge '-iname', ingathola imiphumela ngaphandle kokubheka izinhlamvu eziqondile. Leyo yinto engeke siyithole ukuthola.

thola umyalo nge-iname

find . -iname "*php*"

Uma konke esikukhumbulayo yilokho ifayela lingaphansi kuka-5MB ngosayizi. Umyalo wokusebenzisa uzoba:

find . -size -5M

Uma kwenzeka ukwazi lokho isisindo esingaphezu kuka-3MB, umyalo ozosetshenziswa uzoba:

find . -size +3M

Thola isekela opharetha be-Boolean ukwenza usesho luqonde kakhulu. Kulesi sibonelo, ngizosebenzisa umyalo ohlanganisa idatha engenhla. Ukuthi ifayili lingaphansi kuka-5 MB ngosayizi nangaphezulu kuka-3 MB:

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

Uma kwenzeka konke esikwaziyo yilokho silitholile leli fayela emizuzwini emihlanu edlule, umyalo ozosetshenziswa uzoba:

sudo find ~/ -amin -5

para funda kabanzi mayelana nokuthola, vula ukuphela bese uthayipha:

umuntu thola

man find

Lezi ezimbalwa nje izibonelo eziyisisekelo zendlela yokuthola amafayela kusuka ku-terminal. Ngeminye imininingwane, qiniseka ukuthi ubheka amakhasi womuntu ngamunye.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.