Naučite primjere naredbi Linux Dir s opcijama
Ovaj članak pokazuje neke primjere korištenja dir komande za ispisivanje sadržaja direktorija. Komanda dir nije uobičajena naredba u Linuxu, ali radi manje kao naredba ls koju većina korisnika Linuxa radije koristi.
Razgovarat ćemo o naredbi dir gdje ćemo pogledati kako koristiti različite opcije i argumente.
Opšta sintaksa naredbe dir je sljedeća.
dir [OPTION] [FILE]
dir Upotreba naredbi s primjerima
Najčešća upotreba dir naredbe je prikazivanje sadržaja direktorija uzlaznim redoslijedom po abecedi.
Ako pokrenete dir naredbu bez ikakvih opcija ili lokacije direktorija, ona će prikazati sve datoteke i direktorije u vašem trenutnom radnom direktoriju.
dir
Navođenje datoteka i direktorija na određenoj putanji
Ako želite da navedete sve datoteke i direktorijume određene staze, dodajte putanju svog direktorijuma kao što je prikazano. Ovdje ćemo navesti datoteke i direktorije u /etc
direktoriju.
dir /etc
Da biste naveli jednu datoteku po redu, koristite opciju -1
kako slijedi.
dir -1 /etc
Popis skrivenih datoteka i direktorija
Za popis svih datoteka u direktoriju uključujući .
(skrivene) datoteke, koristite opciju -a
. Možete uključiti opciju -l
za formatiranje izlaza kao liste (detaljne informacije).
dir -a
dir -al
Listing unosa u imenik
Kada trebate navesti samo unose direktorija umjesto sadržaja direktorija, možete koristiti opciju -d
. U donjem izlazu, opcija -d
navodi unose za /etc direktorij.
Kada koristite -dl
, prikazuje se dugačak spisak direktorija uključujući vlasnika, vlasnika grupe i dozvole.
dir -d /etc
dir -dl /etc
Indeks listinga Broj datoteka
U slučaju da želite da vidite indeksni broj svake datoteke, koristite opciju -i
. Iz donjeg izlaza možete vidjeti da prva kolona prikazuje brojeve. Ovi brojevi se nazivaju inode koji se ponekad nazivaju indeksnim čvorovima ili indeksnim brojevima.
inode u Linux sistemima je skladište podataka na sistemu datoteka koje pohranjuje informacije o datoteci osim naziva datoteke i njenih stvarnih podataka.
dir -il
Navođenje datoteka prema veličinama
Možete vidjeti veličine datoteka koristeći opciju -s
. Ako trebate sortirati datoteke prema veličini, onda koristite opciju -S
.
U ovom slučaju, također morate koristiti opciju -h
da biste vidjeli veličine datoteka u formatu čitljivom za ljude.
dir -shl
U izlazu iznad, prva kolona prikazuje veličinu datoteka u kilobajtima. Ishod ispod prikazuje sortiranu listu datoteka prema njihovoj veličini pomoću opcije -S
.
dir -ashlS /home/kone
Također možete sortirati datoteke prema vremenu izmjene, pri čemu se datoteka koja je nedavno izmijenjena pojavljuje prva na listi. Ovo se može uraditi pomoću opcije -t
.
dir -ashlt /home/kone
Ispis datoteka bez vlasnika
Da biste naveli datoteke bez njihovih vlasnika, morate koristiti opciju -g
koja radi kao opcija -l
samo da ne ispisuje vlasnika datoteke. A za popis datoteka bez vlasnika grupe koristite opciju -G
kako slijedi.
dir -ahgG /home/kone
Kao što možete primijetiti iz gornjeg izlaza da se ne ispisuje ime vlasnika datoteke i vlasnika grupe. Također možete vidjeti autora datoteke koristeći --author
zastavicu kako slijedi.
dir -al --author /home/kone
U izlazu iznad, peta kolona prikazuje ime autora datoteke. Fajlovi examples.desktop su u vlasništvu korisnika kone, pripadaju grupi kili i autor ih je korisnik kone .
Ispis direktorija prije datoteka
Možda ćete htjeti vidjeti direktorije prije svih ostalih datoteka, a to se može učiniti korištenjem oznake --group-directories-first
na sljedeći način.
dir -l --group-directories-first
Kada posmatrate izlaz iznad, možete vidjeti da su svi direktoriji navedeni prije običnih datoteka. Slovo d
prije dozvola označava direktorij, a a
označava običnu datoteku.
Također možete pregledati poddirektorije rekurzivno, što znači da možete navesti sve ostale poddirektorije u direktoriju koristeći opciju -R kako slijedi.
dir -R
U gornjem izlazu, znak (.)
znači da trenutni direktorij i početni direktorij korisnika Kone imaju tri poddirektorija koji su Rezervna, dir, i Docs.
Poddirektorij Backup ima još dva poddirektorijuma koji su mariadb i mysql koji nemaju poddirektorije.
Poddirektorij dir nema poddirektorij. I poddirektorij Dokumenti ima dva poddirektorijuma, naime Knjige i Tuts koji nemaju poddirektorije.
Ispis datoteka sa ID-ovima korisnika i grupa
Za pregled korisničkih i grupnih ID-ova, trebate koristiti opciju -n
. Pogledajmo razliku između sljedeća dva izlaza.
Izlaz bez opcije -n.
dir -l --author
Izlaz sa -n
opcijom.
dir -nl --author
Ispis datoteka odvojenih zarezima
Ovo se može arhivirati korištenjem opcije -m
.
dir -am
Da biste pronašli pomoć u korištenju naredbe dir, koristite oznaku --help
, a za pregled detalja verzije dir koristite --version
.
dir --help
dir --version
Zaključak
Ovo su samo primjeri osnovne upotrebe naredbe dir, za korištenje mnogih drugih opcija pogledajte ručni unos za naredbu dir na vašem sistemu.
man dir
U slučaju da nađete neke druge zanimljive opcije ili načine korištenja naredbe dir, javite nam se pisanjem komentara. Nadam se da će vam ovaj članak biti koristan.