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.