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.