Komanda ls je jedan od najvažnijih alata za naredbu koja treba da naučite kako biste se kretali u datotečnom sistemu. Evo kompletne liste neophodne komande za navigaciju vašeg datotečnog sistema pomoću komandne linije.
Ls komanda se koristi za popis imena datoteka i fascikli unutar datotečnog sistema. Ovaj vodič će vam pokazati sve prekidače koji su dostupni za komandu ls zajedno sa njihovim značenjem i kako ih koristiti.
Navedite datoteke u fascikli
Da biste popisali sve datoteke u fascikli otvorili prozor terminala i kretali se do fascikle kojoj želite da vidite sadržaj za korištenje komande cd, a zatim jednostavno upišite sljedeću naredbu:
ls
Vi zapravo nemate navigaciju u fasciklu da biste popisali datoteke unutar njega. Možete jednostavno odrediti putanju kao dio naredbe ls kao što je prikazano u nastavku.
ls / path / u / fajl
Po podrazumevanoj vrednosti, datoteke i mape će biti navedene u kolonama na ekranu, a sve što ćete videti je ime datoteke.
Skrivene datoteke (datoteke koje počinju sa punim zaustavljanjem) se ne prikazuju automatski pokretanjem naredbe ls. Umjesto toga trebate koristiti sljedeću naredbu.
ls -a
Je -all
Ovaj minus (-a) prekidač koji se koristi iznad označava sve. Ovim se navodi apsolutno svaka datoteka i direktorijum unutar direktorijuma koji se komanda pokreće ili je stvarno suprotna putanju.
Ovo je rezultat toga što vidite datoteku koja se zove. a drugi zvao ..
. Jedinstveni puni kraj označava trenutnu fasciklu, a dvostruka puna stanica zauzima jedan nivo gore.
Ako želite da ih ispunimo sa liste datoteka možete koristiti kapital A umjesto male slova a na sljedeći način:
ls -A
Je - skoro sve
Određene komande kao što su mv naredba i cp naredba se koriste za pomjeranje i kopiranje datoteka oko i postoje prekidači koji se mogu koristiti sa tim naredbama koje stvaraju rezervnu kopiju originalne datoteke.
Ove datoteke za backup obično završavaju sa tildom (~).
Da biste izostavili datoteke rezervne kopije (datoteke koje se završavaju pomoću tilde) pokrenite sledeću komandu:
ls -B
ls - igranje igara
U većini slučajeva, vraćena lista će prikazati fascikle u jednoj boji i datoteke kao drugu. Na primjer, na našem terminalu, folderi su plavi i datoteke su bijele.
Ako ne želite prikazati različite boje možete koristiti sljedeću komandu:
ls --color = nikada
Ako želite detaljniji izlaz možete koristiti sljedeći prekidač:
ls -l
Ovim se daje lista koja prikazuje dozvole, broj inoda, vlasnika i grupe, veličinu datoteke, poslednji datum i datum pristupa i ime datoteke.
Ako ne želite da vidite vlasnika, umesto toga koristite sljedeću naredbu.
ls -g
Takođe možete izostaviti detalje grupe tako što ćete navesti sledeći prekidač:
ls -o
Dugačka lista formata može se koristiti sa drugim prekidačima kako bi se prikazale još više informacija. Na primer, možete pronaći autora datoteke tako što ćete pokrenuti sljedeću naredbu.
ls -l - autor
Možete da promenite izlaz za dugačku listu da biste prikazali ljudske čitljive veličine datoteka na sledeći način:
ls -l -h
ls -l - čovek-čitljiv
ls -l -s
Umjesto prikaza imena korisnika i grupe u komandi liste možete dobiti naredbu ls da biste prikazali id fizičkih korisnika i ID grupe na sljedeći način:
ls -l -n
Ls komanda se može koristiti da prikaže sve datoteke i fascikle sa određene putanje nadole.
Na primjer:
ls -R / home
Gornja komanda će prikazati sve datoteke i fascikle ispod početnog direktorijuma kao što su Slike, Muzika, Video, Preuzimanja i Dokumenti.
Promenite Output Format
Podrazumevano, izlaz za listing fajlova je preko ekrana u kolonama.
Međutim, možete odrediti format kao što je prikazano u nastavku.
ls -X
ls --format = preko
Pokaži listu u kolonama preko ekrana.
ls -m
ls --format = zap
Prikažite listu u formatu odvojenom zarezom.
ls -x
ls --format = horizontalno
Pokaži listu u horizontalnom formatu
ls -l
ls --format = dugo
Kao što je pomenuto u prethodnom odeljku ovo pokazuje listu u duge formate.
ls -1
ls --format = jednostruka kolona
ls --format = verbose
Pokazuje sve datoteke i fascikle, 1 u svakom redu.
ls -c
ls --format = vertikalno
Prikazuje listu vertikalno.
Kako sortirati izlaz iz naredbe ls
Da biste sortirali izlaz iz naredbe ls, možete koristiti prekidač -sort na sledeći način:
ls --sort = nema
ls --sort = veličina
ls --sort = vreme
ls --sort = verzija
Podrazumevano je podešeno na nijedno, što znači da su datoteke sortirane po imenu. Kada sortirate po veličini, prvo je prikazana datoteka sa najvećom veličinom, a najmanji je prikazan zadnji.
Sortiranje po vremenu pokazuje datoteku kojoj je posljednji posljednji pristup i najmanji pristup datoj datoteci.
Usput, sve navedene vrste se mogu postići s sledećim naredbama umjesto:
ls -U
ls -S
ls -t
ls -v
Ako želite rezultate u obrnutom redosledu naredbe koristite sljedeću naredbu.
ls -r -sort = veličina
ls --reverzna --sort = veličina
Sažetak
Postoji niz drugih preklopnika koji se mogu obaviti sa formatiranjem vremena. Možete pročitati o svim drugim prekidačima tako što ćete pročitati stranicu Linux priručnik za Linux.
čovek ls