Korištenje ls naredbe za popis datoteka u Linuxu

Ls naredba je jedan od najvažnijih alata naredbenog retka koji biste trebali naučiti kako biste navigirali sustavom datoteka. Slijedi potpuni popis bitne naredbe za navigaciju vašim datotečnim sustavom pomoću naredbenog retka.

Ls naredba se koristi za popis imena datoteka i mapa unutar datotečnog sustava. Ovaj vodič će vam pokazati sve preklopnike koji su dostupni za ls naredbu zajedno sa svojim značenjem i kako ih koristiti.

Popis datoteka u mapi

Da biste popisali sve datoteke u mapi, otvorite prozor terminala i idite do mape koju želite vidjeti za korištenje naredbe cd, a zatim upišite sljedeću naredbu:

ls

Zapravo, ne morate se kretati u mapu da biste popisali datoteke unutar nje. Možete jednostavno odrediti put kao dio ls naredbe kao što je prikazano u nastavku.

ls / put / to / file

Prema zadanim postavkama datoteke i mape bit će navedene u stupcima na cijelom zaslonu i sve što vidite je naziv datoteke.

Skrivene datoteke (datoteke koje počinju s potpunim zaustavljanjem) ne prikazuju se automatski pokretanjem ls naredbe. Umjesto toga morate koristiti sljedeću naredbu.

ls -a
Jesu - svi

Ovo minus (-a) preklopnik koji se koristi gore označava popis svih. Ovo navodi apsolutno svaku datoteku i mapu unutar direktorija kojim se naredba pokreće, ili pak protiv puta koji mu se isporučuje.

Rezultat toga je da vidite datoteku koja se zove. i drugi pod nazivom ..

, Jedna puna stopica označava trenutnu mapu, a dvostruka puna stopa za jednu razinu.

Ako ih želite izostaviti s popisa datoteka, možete upotrijebiti glavni grad A umjesto malog a kako slijedi:

ls-A
Ima - najviše-sve

Određene naredbe kao što su naredba mv i cp naredbe se koriste za premještanje i kopiranje datoteka, a tu su i sklopke koje se mogu koristiti s tim naredbama koje stvaraju sigurnosnu kopiju izvorne datoteke.

Ove sigurnosne kopije obično završavaju tildom (~).

Za izostavljanje sigurnosnih kopija datoteka (datoteke koje završavaju s tildom) pokrenite sljedeću naredbu:

ls-B
ls --ignore-sigurnosne kopije

U većini slučajeva, vraćeni popis će prikazati mape u jednoj boji i datoteke kao drugi. Primjerice, u našem terminalu, mape su plave i datoteke su bijele.

Ako ne želite prikazati različite boje, možete upotrijebiti sljedeću naredbu:

ls --color = nikad

Ako želite detaljan izlaz možete koristiti sljedeći prekidač:

ls -l

To pruža popis koji prikazuje dozvole, broj inoda, vlasnik i skupina, veličina datoteke, posljednji datum i vrijeme pristupa i naziv datoteke.

Ako ne želite da vlasnik upotrijebi sljedeću naredbu umjesto toga.

ls -g

Također možete izostaviti pojedinosti o grupi navođenjem sljedeće preklopke:

ls -o


Popis dugih formata može se koristiti s ostalim prekidačima kako bi se prikazale još više informacija. Na primjer, možete pronaći autora datoteke pokretanjem sljedeće naredbe.

ls -l - autor

Izlaz za dugi unos možete promijeniti tako da prikazuju veličine čitljivih ljudskih datoteka na sljedeći način:

ls -l-h
ls -l - ljudski čitljivi
ls -l -s

Umjesto prikaza naziva korisnika i grupa u naredbi popisa, ls naredbu možete prikazati kako bi se fizički identifikatori idova i grupnih korisnika prikazali na sljedeći način:

ls -l-n

Ls naredba može se koristiti za prikaz svih datoteka i mapa iz određenog puta prema dolje.

Na primjer:

ls -R / home

Gornja naredba će prikazati sve datoteke i mape ispod kućnog direktorija kao što su Slike, Glazba, Video, Preuzimanja i Dokumenti.

Promjena izlaznog formata

Prema zadanim postavkama, izlaz za popis datoteka nalazi se na zaslonu u stupcima.

Možete, međutim, navesti format kao što je prikazano u nastavku.

ls -X
ls --format = preko

Pokažite popis u stupcima na cijelom zaslonu.

ls-m
ls --format = zareze

Prikaži popis u obliku razdijeljen zarezima.

ls-x
ls --format = horizontalna

Prikaži popis u horizontalnom formatu

ls -l
ls --format = dugo

Kao što je spomenuto u prethodnom odjeljku, ovaj popis prikazuje u dugom obliku.

ls -1
ls --format = pojedinačni stupac
ls --format = zbunjujuće

Prikazuje sve datoteke i mape, 1 na svakom retku.

ls-c
ls --format = vertikalno

Prikazuje popis okomito.

Kako sortirati izlaz iz ls naredbe

Da biste sortirali izlaz iz ls naredbe, možete upotrijebiti --sort prekidač na sljedeći način:

ls --sort = none
ls --sort = veličina
ls --sort = vrijeme
ls --sort = verzija

Zadana je postavljena na nulu, što znači da su datoteke sortirane po imenu. Kada poredaj po veličini, prvo se prikaže datoteka s najvećom veličinom, a najmanju je prikazana posljednja.

Razvrstavanje prema vremenu prikazuje datoteci kojoj je pristupljeno posljednja prva i zadnja najmanje zadana datoteka.

Usput, sve gore navedene vrste mogu se postići slijedećim naredbama:

ls-U
ls-S
ls -t
ls-v

Ako želite rezultate u obrnutom redoslijedu, koristite sljedeću naredbu.

ls -r --sort = veličina
ls --povratno --sort = veličina

Sažetak

Postoji niz drugih prekidača koji su dostupni s oblikovanjem vremena. O svim ostalim prekidačima možete pročitati čitanjem ls Linux Manual Page.

čovjek ls