Većina korisnika Linuxa će koristiti naredbu ls za listing fajlova i fascikli unutar Linux-a.
Komanda dir često se smatra ekvivalentom Windowsa, ali u Linuxu funkcioniše na sličan način.
U ovom vodiču ću vam pokazati kako koristiti komandu dir u Linuxu i upoznati vas sa ključnim prekidačima koji se mogu iskoristiti kako bi se maksimalno iskoristili.
Primena Upotreba komande Dir
Da biste dobili listu svih datoteka i mapa u trenutnom direktorijumu koristite naredbu dir na sledeći način:
dir
Lista datoteka i mapa će se pojaviti u obliku stupca.
Kako prikazati skrivene datoteke koristeći komandu Dir
Podrazumevano komanda dir prikazuje samo normalne datoteke i fascikle. U Linux-u možete sakriti datoteku tako što ćete prvi znak učiniti potpunom stopom. (npr. .myhiddenfile).
Da biste prikazali skrivene datoteke koristeći komandu dir, koristite sledeći prekidač:
dir -a
dir --all
Možda ćete primetiti kada pokrenete komandu na ovaj način da navodi datu datoteku. a drugi zvao ..
Prva tačka označava trenutni direktorij i dvije tačke označavaju prethodni direktorij. To možete sakriti kada pokrenete dir naredbu pomoću sledeće naredbe:
dir -A
dir - skoro sve
Kako prikazati autora datoteke
Možete prikazati autora fajlova (ljudi koji su kreirali datoteke) koristeći sledeću komandu dir:
dir -l - autor
-L je obavezno okrenuti prikaz na listu.
Kako sakriti rezervne kopije
Kada pokrećete određene komande kao što su mv naredba ili cp naredba možete završiti sa datotekama koje se završavaju s tilde (~).
Tilda na kraju datoteke predlaže naredbu koja je podržala originalnu datoteku pre nego što je napravila novu.
Možda ne želite da vidite rezervne datoteke kada vraćate listu direktorijuma pošto će ove datoteke biti samo šum.
Da biste ih sakrili, pokrenite sledeću komandu:
dir -B
dir -igreore-backups
Dodaj boju do izlaza
Ako želite da koristite boje da biste razlikovali između datoteka, fascikli i veza , možete koristiti sljedeći prekidač:
dir --color = uvek
dir --color = auto
dir - kolor = nikad
Formatiraj izlaz
Izlaz možete formatirati tako da se ne pojavljuje uvek u obliku stupca.
Opcije su sledeće:
dir --format = preko
dir --format = zap
dir --format = horizontalno
dir --format = dugo
dir --format = jednostruka kolona
dir --format = verbose
dir --format = vertikalan
Preko liste svih fajlova na svakoj liniji, zapovedi razdvaja svaku stavku po zarezama, horizontalna je ista kao i preko, duga i glomazna proizvede dugačku listu sa puno drugih informacija, vertikalni je podrazumevani izlaz.
Takođe možete dobiti isti efekat korištenjem sljedećih prekidača:
dir -x (isto kao i preko i horizontalno)
dir -m (isto kao i zareze)
dir -l (isto tako dugo i glomazno)
dir -1 (pojedinačna kolona)
dir -c (vertikalno)
Vrati dugo ili verbalno objavljivanje
Kao što je prikazano u odeljku za formiranje, možete dobiti dugačku listu tako što ćete pokrenuti jednu od naredbi:
dir --format = dugo
dir --format = verbose
dir -l
Duga lista daje sledeće informacije:
- dozvole
- inodes
- vlasnik
- grupa
- veličina fajla
- poslednji datum pristupa
- ime dokumenta
Ako ne želite da navedete vlasnika datoteke, umesto toga možete koristiti sljedeću naredbu:
dir -g
Slično tome možete sakriti grupe pomoću sledeće naredbe:
dir -G -l
Čitljive veličine datoteka čitanja
Po podrazumevanoj veličini datoteka su navedene u bajtovima koji su bili fini pre oko 30 godina, ali sada sa datotekama koje se prostiru u gigabajtove, mnogo je bolje videti veličinu u ljudskom čitljivom formatu kao što je 2.5 G ili 1.5 M.
Da biste videli veličinu datoteke u ljudskom čitljivom formatu, upotrebite sledeću komandu:
dir -l -h
Lista direktorija Prvo
Ako želite da direktorije prvo pokažete i datoteke naknadno koristite sledeći prekidač:
dir -l --group-directories-first
Sakrij datoteke sa određenim uzorkom
Ako želite sakriti određene datoteke možete koristiti sljedeću naredbu:
dir - hide = šablon
Na primer, da biste napravili listu direktorijuma u vašoj muzičkoj fascikli, ali ignorišite wav datoteke koristite sledeće.
dir --hide = .wav
Sličan efekat možete postići korišćenjem sledeće komande:
dir -I šablon
Prikaži više informacija o datotekama i papirima
Sljedeća naredba se može koristiti za razlikovanje između datoteka, fascikli i veza:
dir --indicator-style = klasifikuj
Na to će se prikazivati fascikle dodavanjem crtice na kraj, datoteke nemaju ništa posle njih, linkovi imaju znak @ na kraju i izvršne datoteke imaju * na kraju.
Stil indikatora može se podesiti i na ove vrijednosti:
- nema (podrazumevano)
- crtica (direktorijumi imaju kose)
- tip datoteke
Takođe možete prikazati fascikle sa krajevima na kraju koristeći sljedeću komandu:
dir -p
Možete prikazati tipove datoteka koristeći sljedeću naredbu:
dir -F
Navesti sve datoteke i fascikle u pod-fascikle
Da biste dobili listu svih pod-foldera i datoteka unutar tih pod-direktorijuma, možete izvršiti rekurzivnu listu pomoću sledeće naredbe:
dir -R
Sortiranje izlaza
Možete sortirati redosled kojim se datoteke i fascikle vraćaju pomoću sljedećih naredbi:
dir --sort = nema
dir --sort = veličina
dir -sort = vreme
dir --sort = verzija
dir --sort = ekstenzija
Takođe možete odrediti sljedeće naredbe kako biste postigli isti efekat:
dir -s (sortiraj po veličini)
dir -t (sortiraj po vremenu)
dir -v (sortiraj po verziji)
dir -x (sortiraj po produžetku)
Preokrenuti red
Možete da preokrenete redosled u kome su datoteke i fascikle navedeni pomoću sledeće komande:
dir -r
Sažetak
Komanda dir je vrlo slična onoj komandi ls. Verovatno je vredno učiti o komandi ls jer je to najčešće dostupan program, iako većina sistema uključuje i dir.