Linux komandas

Linux Atrast komandu apmācība

Linux Atrast komandu apmācība
Šajā ātrajā apmācībā mēs redzēsim, kā mēs varam izmantot atrast komandu Ubuntu mašīnā, lai rekursīvā veidā ātri atrastu failus, pamatojoties uz dažādiem modeļiem, regulārām izteiksmēm un direktoriju iekšpusē. Izspēlēsim dažādus apstākļus, lai mēs varētu apgūt pamata meklēšanas komandas, kas var atvieglot mūsu ikdienas dzīvi, izmantojot Ubuntu.

Atrast pēc nosaukuma

Vienkāršākā komanda, ko mēs varam izmantot faila atrašanai, ir ar noteiktu nosaukumu direktorijā. Šīs komandas priekšrocība ir tāda, ka bash atradīs failu pat tad, ja tas atrodas vienā no rekursīvajiem direktorijiem nodotajā direktorijas ceļā. Apskatīsim piemēru:

atrodiet Code -name ifelse4.sh

Šī komanda atradīs failu ifelse4.sh rekursīvi direktorijas kodā. Apskatīsim šīs komandas izvadi:

Atrodiet failu pēc nosaukuma


Nosaukuma opcija, kuru mēs minējām iepriekš, ir reģistrjutīga. Ja vēlaties atrast failu neatkarīgi no nosaukuma gadījuma, izmantojiet šādu komandu:

atrast kodu -inam ifelse4.sh

Faila atrašana ar regulāru izteiksmi

Mēs varam izmantot vienkāršus regulāros izteicienus, lai direktorijā atrastu failu, kas atbilst šai regulārajai izteiksmei. Parādīsim to ar vienkāršu komandu, lai atrastu visus failus ar jebkuru nosaukumu un ar paplašinājumu .txt:

atrast kodu -regex ".* \.sh "

Lūk, ko mēs atgūsim ar šo komandu:

Faila atrašana pēc regex


Ļaujiet mums saprast, ko šī komanda nozīmē šeit:

Parastā izteiksme var būt tā, ka to var padarīt tik elastīgu, cik jūs varat definēt. Pārveidosim iepriekš minēto piemēru, lai atrastu failus ar .sh un .arī txt paplašinājums:

atrast kodu -regex ".* \.sh | \.txt "

Pēdējo n minūšu laikā modificēto failu atrašana

Viegli ir atrast arī failu, kas tika modificēts pēdējās n minūtēs. Apskatīsim piemēru uzreiz:

atrodiet kodu -mmin -90

Apskatīsim šīs komandas izvadi:

Atrodiet failu, kas mainīts pēdējo 90 minūšu laikā

Pēdējo n dienu laikā modificēto failu atrašana

Viegli ir atrast arī failu, kas tika modificēts pēdējās n dienās. Apskatīsim piemēru uzreiz:

atrast kodu-laiks 0

Lūk, ko mēs atgūsim ar šo komandu:

Atrast failu pa dienām

Failu atrašana pēc atļaujām

Iespējams atrast arī failu ar īpašām atļaujām. Mēs varam atrast failus, kas saistīti ar lietotāju vai lietotāju grupu:

atrast . -lietotājs shubham

Lūk, ko mēs atgūsim ar šo komandu:

Lietotājam piederošo failu atrašana


Mēs varam izmantot to pašu loģiku, lai atrastu failus, kas pieder lietotāju grupai:

atrast . -grupas sakne

Failu atrašana pēc lieluma

Lai atrastu failus, kas ir lielāki par norādīto lielumu, var atrast ar šādu komandu:

atrodiet kodu-izmērs +500

Lūk, ko mēs atgūsim ar šo komandu:

Atrodiet failu pēc lieluma


Bez baitiem faila lielumu var minēt kā:

Failu atrašana pēc veida

Ir iespējams atrast failu ar tipu. Komandai atrast ir šādi veidi:

Izmantosim komandu, lai atrastu parasto failu:

atrast . -f tips

Lūk, ko mēs atgūsim ar šo komandu:

Atrodiet failus pēc veida

Failu atrašana ar vairākiem nosacījumiem

Kā pēdējo piemēru ir iespējams atrast failus, pievienojot vairākus nosacījumus, kā redzējām iepriekš. Izmēģināsim vairākus nosacījumus vienā meklēšanas komandā tūlīt:

atrast . -izmērs + 1c - un nosaukums "*.sh "

Lūk, ko mēs atgūsim ar šo komandu:

Atrodiet failus ar vairākiem nosacījumiem

Secinājums

Šajā nodarbībā mēs apskatījām, kā mēs varam izmantot komandu atrast, lai atrastu visus failus ar kādu nosaukumu, atļaujām vai tipu. Mēs pat varam pievienot vairākus nosacījumus, lai atrastu failus, kas atbilst visiem nosacījumiem. Spēlējiet ar komandām vēl vairāk, lai finansētu rela spēku.

Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...
Pievienojiet peles žestus operētājsistēmai Windows 10, izmantojot šos bezmaksas rīkus
Pēdējos gados datori un operētājsistēmas ir ievērojami attīstījušās. Bija laiks, kad lietotājiem bija jāizmanto komandas, lai pārvietotos pa failu pār...
Kontrolējiet un pārvaldiet peles kustību starp vairākiem monitoriem sistēmā Windows 10
Dual Display Mouse Manager ļauj kontrolēt un konfigurēt peles kustību starp vairākiem monitoriem, palēninot tās kustību robežas tuvumā. Windows 10/8 ļ...