Uzziniet, kā izmantot dir komandu ar dažādām opcijām un argumentiem Linux


Šajā rakstā ir sniegti daži piemēri, kā direktoriju izmantot direktorija satura uzskaitīšanai. Dir komanda nav parasti izmantota komanda Linux. Lai gan tas darbojas vairāk kā ls komanda, kuru lielākā daļa Linux lietotāju izvēlas izmantot. Mēs apspriedīsim komandu dir, kur aplūkosim, kā izmantot dažādas opcijas un argumentus.

Dir komandas vispārējā sintakse ir šāda.

# dir [OPTION] [FILE]

dir Komandu lietošana ar piemēriem

# dir /

Dir direktorija ar direktorija failu /etc tiek izvadīta šādi. Kā redzat no izejas, visi faili direktorijā/etc nav uzskaitīti.

# dir /etc

Lai uzskaitītu vienu failu katrā rindā, izmantojiet -1 opciju šādi.

# dir
# dir -1

Lai visus failus direktorijā uzskaitītu, ieskaitot . (slēptos) failus, izmantojiet opciju -a. Jūs varat iekļaut -l opciju formatēt izvadi kā sarakstu.

# dir -a
# dir -al

Kad direktorija satura vietā jāuzskaita tikai direktoriju ieraksti, varat izmantot opciju -d. Zemāk esošajā izvades opcijā -d ir ieraksti direktorijai/etc.

Lietojot -dl, tas parāda garu direktorijas sarakstu, ieskaitot īpašnieku, grupas īpašnieku, atļaujas.

# dir -d /etc
# dir -dl /etc

Ja vēlaties skatīt katra faila indeksa numuru, izmantojiet opciju -i. No izejas zemāk redzams, ka pirmajā kolonnā ir redzami skaitļi. Šos skaitļus sauc par inodiem, kurus dažkārt dēvē par indeksa mezgliem vai indeksa numuriem.

Inode Linux sistēmās ir datu krātuve failu sistēmā, kurā tiek glabāta informācija par failu, izņemot faila nosaukumu un tā faktiskos datus.

# dir -il

Failu izmērus varat apskatīt, izmantojot opciju -s. Ja faili jāšķiro pēc izmēra, izmantojiet opciju -S.

Šajā gadījumā jums jāizmanto arī opcija -h, lai failu izmērus skatītu cilvēkiem lasāmā formātā.

# dir -shl

Augšējā izvadā pirmajā kolonnā tiek parādīts failu lielums kilobaitos. Zemāk esošajā izvadē tiek parādīts sakārtots failu saraksts atbilstoši to izmēriem, izmantojot opciju -S.

# dir -ashlS /home/kone

Varat arī kārtot pēc modifikācijas laika, un nesen modificētais fails vispirms parādās sarakstā. To var izdarīt, izmantojot opciju -t.

# dir -ashlt /home/kone

Lai uzskaitītu failus bez to īpašniekiem, jums jāizmanto -g opcija, kas darbojas tāpat kā -l opcija tikai tā, ka tas neizdrukā faila īpašnieku. Lai uzskaitītu failus bez grupas īpašnieka, izmantojiet opciju -G šādi.

# dir -ahgG /home/kone

Kā redzams no iepriekš minētās izejas, faila īpašnieka un grupas īpašnieka vārds netiek drukāts. Izmantojot karodziņu –author, faila autoru var apskatīt šādi.

# dir -al --author /home/kone

Augšējā izvadā piektajā kolonnā parādīts faila autora vārds. Piemēri.desktop faili pieder lietotājam kone, pieder grupai kili un to autors ir lietotājs kone.

Jūs varētu vēlēties apskatīt direktorijus pirms visiem citiem failiem, un to var izdarīt, izmantojot karogu –group-directories-first šādi.

# dir -l --group-directories-first

Novērojot iepriekš minēto izvadi, jūs varat redzēt, ka visi direktoriji ir uzskaitīti pirms parastajiem failiem. Burts d pirms atļaujām norāda direktoriju un a norāda parastu failu.

Apakšdirektorijus var apskatīt arī rekursīvi, tas nozīmē, ka visus pārējos apakšdirektorijus varat uzskaitīt direktorijā, izmantojot opciju -R šādi.

# dir -R

Iepriekš izvadē zīme (.) nozīmē lietotāja Kone pašreizējo direktoriju un mājas direktoriju, kurā ir trīs apakšdirektoriji, kas ir Backup, dir un Docs.

Dublējumkopijas direktorijā ir vēl divi apakšdirektoriji, proti, mariadb un mysql, kuriem nav apakšdirektoriju.

Dir apakšdirektorijā nav neviena apakšdirektorija. Dokumentu apakšdirektorijā ir divi apakšdirektoriji, proti, grāmatas un ieliktņi, kuriem nav apakšdirektoriju.

Lai skatītu lietotāju un grupu ID, jāizmanto opcija -n. Novērosim atšķirību starp nākamajiem diviem izvadiem.

Izeja bez opcijas -n.

# dir -l --author

Izeja ar opciju -n.

# dir -nl --author

To var arhivēt, izmantojot opciju -m.

# dir -am

Lai atrastu palīdzību dir komandas lietošanā, izmantojiet –help karodziņu un skatiet detalizētu informāciju par dir use –versiju.

Secinājums

Šie ir tikai dir komandas pamata izmantošanas piemēri. Lai izmantotu daudzas citas opcijas, skatiet manuālās direktorijas ierakstu dir komandai jūsu sistēmā. Ja atrodat citas interesantas iespējas vai veidus, kā izmantot komandu dir, informējiet mūs, rakstot komentāru. Ceru, ka šis raksts jums noderēs.