Léiert Wéi Dir Dir Command mat verschiddenen Optiounen an Argumenter am Linux benotzt


Dësen Artikel weist e puer Beispiller fir de Kommando dir ze benotzen fir den Inhalt vun engem Verzeechnes ze lëschten. Den dir Kommando ass keen allgemeng benotzte Kommando am Linux. Och wann et méi manner funktionnéiert wéi de ls Kommando deen déi meescht Linux Benotzer léiwer benotzen. Mir diskutéieren den Dir Kommando wou mir kucken wéi verschidden Optiounen an Argumenter benotzt ginn.

Déi allgemeng Syntax vum Dir Kommando ass wéi follegt.

# dir [OPTION] [FILE]

dir Command Notzung mat Beispiller

# dir /

Ausgang vum dir Kommando mat der /etc Verzeechnesdatei ass wéi follegt. Wéi Dir aus der Ausgab gesitt, sinn net all Dateien am /etc Verzeichnis opgelëscht.

# dir /etc

Fir eng Datei pro Zeil ze lëschten benotzt -1 Optioun wéi follegt.

# dir
# dir -1

Fir all Dateien an engem Verzeichnis opzemaachen, dorënner . (verstoppt) Dateien, benotzt d'Optioun -a. Dir kënnt d'Optioun -l enthalen fir d'Ausgab als Lëscht ze formatéieren.

# dir -a
# dir -al

Wann Dir nëmmen Verzeechnes-Entréen anstatt Verzeechnesinhalt oplëschte musst, kënnt Dir d'Optioun -d benotzen. Am Ausgang hei drënner ass d'Optioun -d Lëschte fir den /etc Verzeichnis.

Wann Dir -dl benotzt, weist et eng laang Lëscht vum Verzeechnes mat Besëtzer, Gruppbesëtzer, Permissiounen.

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

Am Fall wou Dir d'Indexnummer vun all Datei kucke wëllt, benotzt d'Optioun -i. Vun der Ausgab hei ënnen kënnt Dir gesinn datt déi éischt Kolonn Zuelen weist. Dës Zuelen ginn Inoden genannt, déi heiansdo als Indexnoden oder Indexnummeren bezeechent ginn.

Eng Inode a Linux Systemer ass eng Datelagerung op engem Dateiesystem deen Informatioun iwwer eng Datei späichert ausser den Dateinumm a seng aktuell Donnéeën.

# dir -il

Dir kënnt Dateigréissten mat der -s Optioun kucken. Wann Dir d'Dateien no der Gréisst sortéiere musst, da benotzt d'Optioun -S.

An dësem Fall musst Dir och d'Optioun -h benotzen fir d'Dateigréissten an engem mënschlech liesbare Format ze gesinn.

# dir -shl

Am Ausgab hei uewen weist déi éischt Kolonn d'Gréisst vun de Dateien a Kilobytes. D'Ausgab hei ënnen weist eng zortéiert Lëscht vu Dateien no hire Gréissten andeems Dir d'Optioun -S benotzt.

# dir -ashlS /home/kone

Dir kënnt och no Ännerungszäit sortéieren, mat der Datei déi viru kuerzem geännert gouf als éischt op der Lëscht. Dëst kann mat der -t Optioun gemaach ginn.

# dir -ashlt /home/kone

Fir Dateien ouni hire Besëtzer opzemaachen, musst Dir -g Optioun benotzen déi funktionnéiert wéi d'-l Optioun nëmmen datt et de Dateiebesëtzer net ausdréckt. A fir Dateien ouni Gruppebesëtzer ze lëschten benotzt d'Optioun -G wéi follegt.

# dir -ahgG /home/kone

Wéi Dir aus der Ausgab uewen bemierkt kënnt, datt den Numm vum Dateiebesëtzer an de Gruppbesëtzer net gedréckt ginn. Dir kënnt och den Auteur vun enger Datei kucken andeems Dir den –author Fändel benotzt wéi follegt.

# dir -al --author /home/kone

An der Ausgab uewendriwwer weist déi fënneft Kolonn den Numm vum Auteur vun enger Datei. D'exemples.desktop Dateien gehéiert vum Benotzer kone, gehéiert zu der Grupp kili an et gouf vum Benotzer kone geschriwwen.

Dir wëllt Verzeichnisser virun all aner Dateien kucken an dëst ka gemaach ginn andeems Dir de –group-directories-first Fändel benotzt wéi follegt.

# dir -l --group-directories-first

Wann Dir d'Output uewen beobachtet, kënnt Dir gesinn datt all Verzeichnisser virun de reguläre Dateien opgelëscht sinn. De Buschtaf d virun de Permissiounen weist e Verzeichnis un an a weist eng regulär Datei un.

Dir kënnt och Ënnerverzeechnungen rekursiv kucken, dat heescht datt Dir all aner Ënnerverzeechnungen an engem Verzeechnes oplëschte kënnt mat der -R Optioun wéi follegt.

# dir -R

Am uewe genannten Output heescht de (.) Zeechen datt den aktuellen Verzeechnes an den Heemverzeichnis vum Benotzer Kone dräi Ënnerverzeechnungen huet, dat ass Backup, Dir an Docs.

De Backup Ënnerverzeechnes huet zwee aner Ënnerverzeechnes déi mariadb a mysql sinn déi keng Ënnerverzeechnungen hunn.

Den Dir Ënnerverzeechnes huet keen Ënnerverzeechnes. An den Docs Ënnerverzeechnes huet zwee Ënnerverzeechnes nämlech Bicher an Tuts déi keng Ënnerverzeechnes hunn.

Fir Benotzer- a Grupp IDen ze gesinn, musst Dir -n Optioun benotzen. Loosst eis den Ënnerscheed tëscht den nächsten zwee Ausgänge beobachten.

Ausgang ouni -n Optioun.

# dir -l --author

Ausgang mat -n Optioun.

# dir -nl --author

Dëst kann archivéiert ginn andeems Dir -m Optioun benotzt.

# dir -am

Fir Hëllef ze fannen beim Dir Kommando benotzt –help Fändel a fir Versiounsdetailer vun dir use –version ze gesinn.

Conclusioun

Dëst si just Beispiller vun der Basisnotzung vum Dir Kommando, fir vill aner Optiounen ze benotzen, kuckt de manuelle Entrée fir Dir Kommando op Ärem System. Am Fall wou Dir aner interessant Optiounen oder Weeër fannt fir den Dir Kommando ze benotzen, léisst eis et wëssen andeems Dir e Kommentar schreift. Hoffen Dir fannt dësen Artikel nëtzlech.