Linux komandas

Kā meklēt komandās Linux komandu “atrast”?

Kā meklēt komandās Linux komandu “atrast”?
Ja esat Linux lietotājs, tad dažādu uzdevumu veikšanai nevarat paļauties tikai uz GUI, tāpēc ir ļoti svarīgi, lai pārliecinātos par terminālu komandām. Visi izplatījumi, kuru pamatā ir Linux, izpilda komandas, lai veiktu dažādus administratīvos uzdevumus.

Lai gan Linux terminālis ir teksta interfeiss, kas šķiet sarežģīts, tas patiesībā ir ļoti elastīgs, viegli lietojams un diezgan noderīgs rīks. Komandas var viegli nokopēt no tiešsaistes avotiem un ielīmēt terminālā, lai veiktu dažādas darbības. Ir daudz komandu, taču šī ziņa tiks koncentrēta uz komandu “atrast”.

Komanda “atrast” tiek izmantota, lai sistēmā atrastu, filtrētu vai meklētu failus un mapes atbilstoši lietotāja norādītiem nosacījumiem un veiktu ar tām vairākas darbības.

Apspriedīsim, kā detalizēti izmantot komandu “atrast”, tās sintaksi un dažādas šīs komandas veiktās darbības.

Komandas “atrast” sintakse Linux

Komandas sintakse ir atrodama zemāk:

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

Trīs atribūti iet ar komandu “atrast”:

Visi iepriekš minētie atribūti nav obligāti, jo tos var izmantot atbilstoši prasībām.

Demonstrācijai esmu izveidojis dažādus direktorijus un dažus teksta failus, skatiet attēlu zemāk:

Faila atrašana pēc nosaukuma

Lai meklētu failā pēc nosaukuma, izmantojiet tālāk sniegto komandu:

$ atrast . -nosaukums MyTextFile1.txt

Punkts pēc “atrast” augstāk esošajā komandā norāda pašreizējo direktoriju.

Ja neatceraties precīzu faila nosaukumu, meklēšanu var vēl uzlabot un padarīt to par maz un mazo burtu neuztverošu, vārda vietā lietojot “-inam”:

$ atrast . -iname mytextfile1.txt

Faila atrašana pēc veida

Lai atrastu failu pēc tā veida, izmantojiet opciju “-type” ar burtiem, kurus sauc arī par aprakstiem, piemēram, “f” failiem, “d” direktorijiem, “l” simboliskajai saitei un “s” simboliem kontaktligzdas.

Lai meklētu visos direktorijos, izmantojiet:

$ atrast . -d tips

Lai meklētu failus, izmantojiet:

$ atrast . -f tips

Faila atrašana pēc faila paplašinājuma

Lai meklētu failā pēc parauga, e.g., faila paplašinājums, piemēram, parādot visus failus ar “.txt ”, izmantojiet šādu komandu:

$ atrast . -vārds *.txt

Visi faili ar “.txt ”tiks parādīti kopā ar to atbilstošajiem direktorijiem.

Faila atrašana un dzēšana

Lai meklētu un izdzēstu failu, izmantojiet zemāk esošo komandu:

$ atrast . -iname mytextfile1.txt -exec rm \;

Iepriekš minētā komanda vispirms meklē failu un pēc tam to izdzēš. Attēlā redzams, ka “MyTextFile1” ir izdzēsts.

Lai izdzēstu visus failus ar paplašinājumu “.txt ”, varat izmantot pievienoto komandu:

$ atrast . -vārds *.txt -dzēst

Faila atrašana pēc lieluma

Komanda “atrast” var meklēt arī failā pēc lieluma. Vienkārši izmantojiet opciju “-size” kopā ar tās aprakstiem, piemēram, “b” 512 Kb blokiem, “c” baitiem, “k” kilobaitiem, “M” un “G” attiecīgi megabaitiem un gigabaitiem:

$ atrast . -f-izmērs -1024c

Iepriekš minētā komanda meklē visus failus, kuru lielums ir mazāks par 1024 baitiem. Meklēšanu var turpināt pilnveidot, piemēram, ja mēs vēlamies atrast visus failus, kas ir mazāki par 1 MB, tad mēs izmantojam zemāk esošo komandu:

$ atrast . -f tips - 1M izmērs

Visiem failiem, kuru lielums pārsniedz 1 MB, izmantojiet zemāk esošo komandu:

$ atrast . -f tips - izmērs + 1M

Izmantojot pievienoto komandu, var noteikt arī lieluma diapazonu:

$ atrast . -f-izmērs + 1M -izmērs 10M

Failu atrašana pēc atļaujas

Lai meklētu failā pēc atļaujas, mēs izmantosim opciju “-perm” un pēc tam atļaujas kodu, kā parādīts zemāk:

$ atrast . -perma 664

Atrodiet tekstu teksta failos

Lai sistēmā atrastu tekstu vairākos teksta failos, izmantojiet tālāk sniegto komandu:

$ atrast . -ierakstiet f -name *.txt -exec grep 'Labdien' \;

Komanda teksta failos meklē vārdu “Labdien”. Izeja ir teksta virknes no teksta failiem, kas satur “Hello”.

Faila atrašana pēc modifikācijas datuma un laika

Lai piekļūtu failam ar tā pēdējo modifikāciju, izmantojiet zemāk esošo komandu:

$ atrast . -ierakstiet f -inam *.txt -mmin +10

Iepriekš minētā komanda meklē failu, kas pēdējoreiz modificēts pirms četrām minūtēm, un “m” apzīmē modifikāciju.

$ atrast . -ierakstiet f -inam *.txt -amin -10

Iepriekš minētā komanda meklē failu, kuram pēdējo reizi piekļuvis pirms 4 minūtēm, un burta “a” apzīmējums “amin” nozīmē “Piekļuve”. Lai piekļūtu failam, kas tika modificēts pirms četrām dienām, “mmin +4” vietā izmantojiet “-mtime +4”.

Secinājums

Komanda “atrast” Linux ir ļoti noderīga komanda, kas ļauj meklēt failā vai direktorijā, izmantojot dažādus kritērijus, un pat ļauj modificēt failus no termināla. Šajā ceļvedī mēs novērojām komandas “atrast” sintaksi Linux un uzzinājām, kā izmantot komandu “atrast” dažādu funkciju veikšanai.

5 labākie ergonomiskie datoru peles izstrādājumi Linux
Vai ilgstoša datora lietošana izraisa sāpes plaukstas locītavā vai pirkstos? Vai jūs ciešat no stīvām locītavām un jums pastāvīgi ir jāspiež rokas? Va...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Izmantojot X-Mouse Button Control, atšķirīgi mainiet peles pogas atšķirīgai programmatūrai
Varbūt jums ir nepieciešams rīks, kas varētu mainīt peles vadību ar katru lietoto lietojumprogrammu. Ja tas tā ir, varat izmēģināt lietojumprogrammu a...