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
| Komanda | Apraksts | |
|---|---|---|
| 1. | CTRL + F | Izsauc meklēšanas funkciju lielākajā daļā GUI programmu |
| 2. | atrast | Plaš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. | grep | Spēcīgs uz regulāru izteiksmi balstīts meklēšanas rīks |
| 5. | kas | Izmanto, lai meklētu izpildāmos failus |
| 6. | kur ir | Meklē 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.




