Korišćenje ls Command-a za listanje datoteka na Linux-u

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