Kā atrast failu operētājsistēmā Linux

Vai vēlaties uzzināt efektīvākos veidus, kā atrast failus Linux kastē? Apskatiet mūsu nelielo ceļvedi šeit, lai uzzinātu visas labākās komandas un to sintaksi.

Ir daudz veidu, kā meklēt failus Linux sistēmā. Katram ir savi plusi un mīnusi. Taču, lai iegūtu labākos rezultātus, ir labi zināt pēc iespējas vairāk no tiem.

Grafiskās programmas bieži ir aprīkotas ar integrētu meklēšanu, un, lai gan tās var būt ērtas, tām bieži ir savas robežas. Šeit noder čaulas meklēšanas rīki, jo tiem ir vairāk iespēju piedāvāt.

Šajā sarakstā ir parādīti visizplatītākie faila meklēšanas veidi operētājsistēmā Linux, kā arī katras programmas sintakse un lietošanas modeļi.

Jāņem vērā, ka tikai pirmais komanda darbojas uz grafiskām programmām, tāpēc pārējās ir čaulas programmas.

Linux meklēšanas metodes

KomandaApraksts
1.CTRL + FIzsauc meklēšanas funkciju lielākajā daļā GUI programmu
2.atrastPlašs meklēšanas rīks ar jaudīgām funkcijām
3.izvietotĀtrs uz datu bāzēm balstīts meklēšanas rīks
4. grepSpēcīgs uz regulāru izteiksmi balstīts meklēšanas rīks
5. kasIzmanto, lai meklētu izpildāmos failus
6.kur irMeklē izpildāmos failus, to avotus un rokasgrāmatas lapas failus

1. CTRL+F

Ctrl+F ir standarta līdzeklis lielākajā daļā grafisko programmu failu meklēšanai sistēmā. Tas darbojas Gnome failu pārvaldniekā Nautilus, KDE failu pārvaldniekā Dolphin un Thunar, Xfce failu pārvaldniekā.

Tas darbojas arī daudzās citās programmās, piemēram, Evince .pdf failu lasīšanai, pārlūkprogrammā Firefox, biroja programmās, piemēram, Libre Office, un daudzās citās.

Lietošana ir vienkārša. Lietojot programmu un jums ir jāmeklē fails, vienlaikus nospiediet tastatūras taustiņus Ctrl un F, un programmā tiek atvērta meklēšanas josla.

2. Atrodiet

Kad runa ir par lietu meklēšanu Linux platformā, atrast ir visu pieejamo rīku vectēvs. Tā ir daudzpusīga un ļoti jaudīga programma, kas izmanto plašu iespēju klāstu, lai tā darbotos ļoti dažādos stilos.

Atrast programmai ir tik daudz iespēju, operatoru un drukāšanas formātu, ka nav iespējams tos visus vienkārši izlasīt un zināt. Ja vēlaties apgūt atrašanas programmu, jums būs pastāvīgi jālasa cilvēka un informācijas lapas. Šeit ir daži piemēri un to darbība:

man atrast > #lasīt man lapas atrast ierakstus

info atrast > #lasīt informācijas lapas atrast ierakstus

Vispārējā atrašanas sintakse ir šāda:

atrast [opcijas] [ceļš…] [izteiksme]

Ja opcijas attiecas uz daudzajām opcijām, ceļš ir vieta, no kuras vēlaties sākt meklēšanu, un izteiksme ietver daudzos meklēšanas modeļus un operatorus, kas ir pieejami lietošanai.

Tomēr ir dažas iespējas, kuras varat ātri apgūt un iegaumēt, un tās ir šādas:

a) -tips

Tas meklē failu, pamatojoties uz tā veidu, un tas var ietvert “f” parastajam failam, “d” direktorijam un “l” simboliskai saitei.

atrast -type f -name '*.js' #atrodiet visus JavaScript failus lietotāja mājas lapā

b) -nosaukums

Kā parādīts iepriekš, tiek meklēts dotā raksta (*.js) sastopamība faila nosaukumā.

c) -mtime

Izmantojot opciju -mtime, jūs norādāt uz laiku balstītus meklēšanas kritērijus, piemēram,

atrast -mtime 7 #atrast visus failus, kas tika mainīti pagājušajā nedēļā (7 dienās)

d) - izmērs

Faila lielumu varat izmantot arī kā meklēšanas kritērijus, piemēram,

atrast -size +15k > #atrodiet visus mājas direktorijā esošos failus, kas lielāki par 15 kilobaitiem

Ņemiet vērā, ka visiem opciju argumentiem var būt — vai + skaitļi, lai parādītu mazāku vai lielāku vērtību. Piemēram, -2, ja ir mazāks par 2, un +15, ja ir vairāk nekā 15. Ir tik daudz vairāk iespēju, un, lai uzzinātu par šo jaudīgo programmu, jums vajadzētu izlasīt gan ierakstus “vīrietis atrast”, gan “informācijas atrašana”.

3. Atrodiet

Atrašanas komanda ir vēl viens iespaidīgs meklēšanas rīks operētājsistēmā Linux. Tā nav tik bagāta ar funkcijām kā komanda atrast, taču tā ir daudz ātrāka, jo tā izmanto datu bāzes ierakstus, lai veiktu savu burvību.

Atrašanās vieta ir arī vieglāk lietojama, un tai nav jāievada meklēšanas ceļš. Vienkārši ievadiet locate, kam seko faila nosaukuma paraugs, un tas atgriezīs visus failus, kas atbilst šim modelim. Piemēram:

atrodiet moz > #atrodiet visus failus, kuru nosaukumā ir “moz”, piemēram, mozilla

Locate piedāvā arī dažas opcijas, piemēram, -i vai -ignore-case, jo citādi tas ir reģistrjutīgs meklēšanas rīks. Piemēram:

atrodiet -i moz > #atrodiet gan mozilla, gan MOZILLA un Mozilla nosauktos failus

4. Grep

Dažreiz jūs varat zināt dažus failā ietvertos vārdus. Tātad, lai gan meklēšanas un atrašanās vietas noteikšanas komandas var nebūt piemērotas šāda faila atrašanai, komanda grep ir ideāli piemērota šim darbam.

Grep apzīmē globālās regulārās izteiksmes drukāšanu. Tā pieņem regulāro izteiksmi kā argumentus un var arī formatēt savu izvadi, pamatojoties uz jūsu vēlmēm. Tas var izkrāsot atbilstošos vārdus, izdrukāt to rindu numurus vai izdrukāt tikai atbilstošā faila nosaukumu.

Ņemiet vērā, ka grep atbilst gan faila nosaukumam, gan faila saturam, un jūs varat arī nodrošināt katram modelim modeļus. Grep sintakse ir šāda:

grep [opcijas] 'raksts' fails

Ir pieejamas daudzas iespējas, un varat tās kombinēt pēc saviem ieskatiem, taču jūs iegūsit maksimālu labumu no grep, ja apgūsit regulārās izteiksmes (regulārās izteiksmes), jo tās var būt patiešām noderīgas. Informācijas un rokasgrāmatas lapas arī ļoti labi to izskaidro.

Šeit ir daži grep piemēri un to darbība:

grep 'foobar' > #atrodiet visus failus, kas satur foobar pašreizējā direktorijā

grep -in 'foobar' > #bez reģistrjutīgajiem un izdrukājiet rindu numurus

grep -inr 'foobar' /home/user > #recursively meklēt visās mapēs sadaļā /home/user

grep -ir 'tabula' *.html > #atrodiet visus html failus, kas satur tabulu mājas direktorijā

5. Kurš

Ja kāda iemesla dēļ jums ir jāzina izpildāmā faila absolūtais ceļš operētājsistēmā Linux, izmantojiet komandu who. Tas darbojas šādi:

kas grep > #atgriež /bin/grep uz Ubuntu kā grep absolūto ceļu

kurš kurš > #atgriež /usr/bin/which

6. Kur ir

Kuris ir nedaudz līdzīgs kuram, taču tas atgriež bināros, avota un manuālos lappušu failus jebkurai komandai. Šeit ir piemērs:

whereis grep > #atgriež tikai bināros un man failus /bin/grep /usr/share/man/man1/grep.1.gz

Secinājumi

Mēs esam nonākuši līdz beigām, kā atrast failu Linux komandu sarakstā. Kā redzat, čaulā ir plašs rīku un iespēju klāsts. Tātad ikvienam ir kaut kas.

Vienkārši veltiet laiku, lai mācītos un praktizētu šos rīkus, un neaizmirstiet izlasīt arī to informācijas un rokasgrāmatas lapas. Pēc neilga laika jūs kļūsit ļoti efektīvs ar failu meklēšanu operētājsistēmā Linux.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke ir datoru entuziasts, kuram patīk lasīt dažādas grāmatas. Viņš dod priekšroku Linux, nevis Windows/Mac, un ir izmantojis
Ubuntu kopš tā sākuma. Jūs varat viņu noķert Twitter, izmantojot bongotrax

Raksti: 299

Saņemiet tehnikas preces

Tehniskās tendences, starta tendences, atsauksmes, tiešsaistes ienākumi, tīmekļa rīki un mārketings vienu vai divas reizes mēnesī