Atrodiet un atrodiet, meklējiet failus no Ubuntu termināļa

par komandu atrašanu un atrašanu

Nākamajā rakstā mēs aplūkosim lokalizāciju un atrodam komandas. Mūsdienās Gnu / Linux mēs varam atrast daudzus veidus meklēt un atrast failus un direktorijus. No grafiskās vides mums būs dažādi rīki, ar kuriem efektīvi iegūt rezultātus.

Bet šajā gadījumā, ja esat termināļa lietotājs, iespējams, nevēlaties pamest tā ērtības, lai varētu atrast meklēto. Tāpēc, it īpaši, ja tikko esat nokļuvis Gnu / Linux, jūs, iespējams, vēl nezināt ātrākais un vienkāršākais veids, kā terminālos atrast failus un mapes. Turpmākajās rindiņās mēs redzēsim dažus ātrus piemērus, ar kuriem veikt šo uzdevumu.

Meklēt failus no termināļa, atrodot un atrodot

Atrodiet komandu

El atrast komandu iespējams, ir pirmais resurss, kas lietotājam jāizmanto, jo tas ir daudz ātrāk nekā jebkurš cits variants. Šī ātruma iemesls ir tāds, ka šī komanda patiešām nemeklē mūsu vietējā cietajā diskā failus vai direktorijus, kas mums jāatrod. Šī meklēšana tiek veikta, lasot datu bāzes failu mlocate.db, kas satur visus failu sistēmas failu ceļus.

Gadījumā, ja jūsu Ubuntu sistēmā šis rīks nav pieejams, to varēsiet instalēt no termināla (Ctrl + Alt + T), ierakstot tajā:

sudo apt install locate

Sagatavo komandu locate

Pirms sākam, pirmajai lietošanai jāsagatavo komanda locate. Mums jāatjaunina mlocate.db datu bāze darbojas terminālā (Ctrl + Alt + T):

sudo updatedb

Tagad, lai izmantotu locate, no termināļa mums būs tikai uzrakstiet komandu, kurai seko meklētā faila nosaukums. Šajā piemērā es meklēju failus, kuros ir vārds “ubunlog"uz viņas vārda:

izvietot ubunlog

locate ubunlog

Tā kā locate lasa datu bāzes failu, rezultāti var būt novecojuši. To mēs varam novērst atjauninot faila ceļa datubāzi, kā to darījām ar pirmo komandu, kuru izmantojām pirms meklēšanas.

Lai iegūtu papildinformāciju par šo rīku, mēs varam vērsties pēc palīdzības ierakstot terminālā:

palīdzēt atrast komandu

locate -h

Vai arī mēs varam izmantojiet manas lapas:

cilvēks atrod

man locate

Atrast komandu

par FD
saistīto rakstu:
Fd, alternatīva komandai atrast, vienkārša, ātra un ērti lietojama

El atrast tā ir daudz jaudīgāka, bet arī lēnāka meklēšanas lietderība. Tas ir tāpēc, ka tas faktiski meklē mūsu diskos failus un direktorijus. Tas ir lieliski piemērots, kad mēģināt atrodiet failu vai direktoriju, bet neatceros tā precīzu nosaukumu.

Atrast var meklēt failus, kas pieder noteiktam lietotājam vai lietotāju grupai, modificētus vai nesen piekļūtus failus, noteikta lieluma diapazona failus, slēptos failus utt.

Ja iespējams, pirmā lieta, kas mums jādara, izpildot to, ir uzdodiet to meklēt noteiktā direktorijā. Tas paātrinās meklēšanas procesu, atkarībā no direktorija lieluma. Ja zināt, kur fails var atrasties, atveriet termināli (Ctrl + Alt + T) un dodieties uz direktoriju, lai palaistu:

find . [nombre-archivo]

Punkts liek meklēt, lai meklētu pašreizējā direktorijā. Ja vēlaties meklēt mājas direktorijā, aizstājiet punktu ar '~/". Ja vēlaties meklēt visā failu sistēmā, izmantojiet '/".

Daži piemēri

Pieņemsim, ka mēs vēlamies meklēt failu dokumentu direktorijā. Mēs zinām, ka faila nosaukumā ir vārds 'php', bet mēs precīzi neatceramies nosaukumu. Vispirms jādodas uz dokumentu mapi un pēc tam ierakstiet komandu:

atrast vārdu

find . -name "*php*"

Šajā gadījumā tas mums pateiks, ka pastāv pdf fails ar nosaukumu "poo-php'mapē Dokumenti. Tagad, ja parametru '-name' aizstājam ar '-inam', tas varētu iegūt rezultātus, neņemot vērā precīzos burtus. Tas ir kaut kas, ko mēs neatradīsim.

atrast komandu ar iname

find . -iname "*php*"

Ja mēs atceramies tikai to faila lielums ir mazāks par 5 MB. Izmantojamā komanda būtu šāda:

find . -size -5M

Ja jūs to zināt sver vairāk nekā 3 MB, izmantojamā komanda būtu:

find . -size +3M

Atrast atbalsta Būla operatorus lai meklēšana būtu precīzāka. Šajā piemērā es izmantošu komandu, kas apvieno iepriekš minētos datus. Faila lielums ir mazāks par 5 MB un lielāks par 3:

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

Gadījumā, ja mēs zinām tikai to mēs piekļuvām failam pirms piecām minūtēm, izmantojamā komanda būs:

sudo find ~/ -amin -5

līdz uzziniet vairāk par atrašanu, atveriet termināli un ierakstiet:

cilvēks atrod

man find

Šie ir tikai daži pamata piemēri, kā atrast failus no termināļa. Lai iegūtu papildinformāciju, noteikti pārbaudiet katra lietotāja rokasgrāmatu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.