Naučite se uporabljati ukaz dir z različnimi možnostmi in argumenti v Linuxu


Ta članek prikazuje nekaj primerov uporabe ukaza dir za seznam vsebine imenika. Ukaz dir v Linuxu ni pogosto uporabljen. Čeprav deluje manj kot ukaz ls, ki ga večina uporabnikov Linuxa raje uporablja. Razpravljali bomo o ukazu dir, kjer bomo preučili, kako uporabiti različne možnosti in argumente.

Splošna sintaksa ukaza dir je naslednja.

# dir [OPTION] [FILE]

dir Uporaba ukaza s primeri

# dir /

Izhod ukaza dir z datoteko imenika /etc je naslednji. Kot lahko vidite iz izhoda, niso navedene vse datoteke v imeniku/etc.

# dir /etc

Za seznam ene datoteke v vrstico uporabite možnost -1, kot sledi.

# dir
# dir -1

Če želite seznam vseh datotek v imeniku, vključno z . (skritimi) datotekami, uporabiti možnost -a. Za oblikovanje izhoda kot seznam lahko vključite možnost -l.

# dir -a
# dir -al

Ko morate namesto vsebine imenika navesti samo vnose v imenik, lahko uporabite možnost -d. V spodnjem izhodu možnost -d navaja vnose za imenik/etc.

Ko uporabite -dl, se prikaže dolg seznam imenika, vključno z lastnikom, lastnikom skupine in dovoljenji.

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

Če si želite ogledati indeksno številko posamezne datoteke, uporabite možnost -i. Iz spodnjega izhoda lahko vidite, da prvi stolpec prikazuje številke. Te številke se imenujejo inode, ki jih včasih imenujemo indeksna vozlišča ali indeksne številke.

Inode v sistemih Linux je shramba podatkov v datotečnem sistemu, ki hrani podatke o datoteki, razen imena datoteke in njenih dejanskih podatkov.

# dir -il

Velikosti datotek si lahko ogledate z možnostjo -s. Če morate datoteke razvrstiti glede na velikost, uporabite možnost -S.

V tem primeru morate za ogled velikosti datotek v človeško berljivi obliki uporabiti tudi možnost -h.

# dir -shl

V zgornjem izhodu prvi stolpec prikazuje velikost datotek v kilobajtih. Spodnji izhod prikazuje razvrščen seznam datotek glede na njihovo velikost z uporabo možnosti -S.

# dir -ashlS /home/kone

Razvrstite lahko tudi po času spreminjanja, pri čemer se datoteka, ki je bila nedavno spremenjena, prikaže prva na seznamu. To lahko storite z možnostjo -t.

# dir -ashlt /home/kone

Če želite datoteke našteti brez njihovih lastnikov, morate uporabiti možnost -g, ki deluje podobno kot možnost -l, vendar ne natisne lastnika datoteke. Za seznam datotek brez lastnika skupine uporabite možnost -G, kot sledi.

# dir -ahgG /home/kone

Kot lahko opazite iz zgornjega izhoda, da se ime lastnika datoteke in lastnika skupine ne natisne. Avtorja datoteke si lahko ogledate tudi tako, da uporabite zastavico –author, kot sledi.

# dir -al --author /home/kone

V zgornjem izhodu peti stolpec prikazuje ime avtorja datoteke. Datoteke examples.desktop so v lasti uporabnika kone, spadajo v skupino kili, avtor pa je uporabnik kone.

Morda si boste želeli ogledati imenike pred vsemi drugimi datotekami, kar lahko storite z uporabo zastavice –group-directory-first, kot sledi.

# dir -l --group-directories-first

Ko opazujete zgornji izhod, lahko vidite, da so vsi imeniki navedeni pred običajnimi datotekami. Črka d pred dovoljenji označuje imenik, a pa navadno datoteko.

Podimenike si lahko ogledate tudi rekurzivno, kar pomeni, da lahko vse druge podimenike v imeniku navedete z možnostjo -R, kot sledi.

# dir -R

V zgornjem izhodu znak (.) pomeni, da ima trenutni imenik in domači imenik uporabnika Kone tri podimenike, in sicer Backup, dir in Docs.

Podimenik Backup ima še dva podimenika, in sicer mariadb in mysql, ki nimata podimenikov.

Podimenik dir nima nobenega podimenika. In podimenik Dokumenti ima dva podimenika, in sicer Books in Tuts, ki nimajo podimenikov.

Če si želite ogledati ID-je uporabnikov in skupin, morate uporabiti možnost -n. Opazujmo razliko med naslednjima dvema izhodoma.

Izhod brez možnosti -n.

# dir -l --author

Izhod z možnostjo -n.

# dir -nl --author

To lahko arhivirate z možnostjo -m.

# dir -am

Če želite poiskati pomoč pri uporabi ukaza dir, uporabite zastavico –help in si oglejte podrobnosti o različici uporabe dir –verzije.

Zaključek

To so le primeri osnovne uporabe ukaza dir, če želite uporabiti številne druge možnosti, glejte ročni vnos ukaza dir v vašem sistemu. Če najdete še kakšno zanimivo možnost ali način uporabe ukaza dir, nam to sporočite s pisanjem komentarja. Upam, da se vam zdi ta članek koristen.