Linux ls naredba - popis datoteka

The ls naredba navodi sadržaj navedenog direktorija. U ovom postu objašnjavamo sve opcije dostupne za ls naredba.

ls Opcije komada






































































Opcije Opis
-do Navedite sve unose, uključujući one koji počinju točkom
-DO Navedite sve unose osim. i ..
-c Poredaj datoteke prema vremenu promjene
-d Popis unosa u imenik
-h Prikaži veličine u čitljivom formatu (tj. K, M)
-H Isto kao gore samo s ovlastima 1000 umjesto 1024
-l Prikaži sadržaj u formatu dugog popisa
-ili Format s dugom listom bez podataka o grupi
-r Prikažite sadržaj obrnutim redoslijedom
-s Veličina ispisa svake datoteke u blokovima
-S Poredaj po veličini datoteke
-vrsta Poredaj sadržaj po riječi. (tj. veličina, verzija, status)
-t Poredaj po vremenu izmjene
-u Poredaj po vremenu zadnjeg pristupa
-v Poredaj po verziji
-1 Navedite jednu datoteku u retku

Popis datoteka

The ls naredba navodi sadržaj navedenog direktorija, isključujući datoteke s točkama. Ako nije naveden nijedan direktorij, prema zadanim postavkama naveden je sadržaj trenutnog direktorija.

Datoteke s popisa sortirane su prema abecedi, prema zadanim postavkama i poredane u stupce ako ne odgovaraju u jedan redak.

Primjer:

$ ls apt
configs
Documents
Music
workspace bin
Desktop
git

Pictures Public
Videos

Datoteke navesti u formatu dugog popisa

The ls naredba -l opcija ispisuje sadržaj određenog direktorija u formatu dugog popisa. Ako nije naveden nijedan direktorij, prema zadanim postavkama naveden je sadržaj trenutnog direktorija.

ls -l /etc

Primjer rezultata:



total 1204 drwxr-xr-x 3 root root 4096 Apr 21 03:44 acpi -rw-r--r-- 1 root root 3028 Apr 21 03:38 adduser.conf drwxr-xr-x 2 root root 4096 Jun 11 20:42 alternatives ...

Navedite deset najnovijih izmjena datoteka

Sljedeće će navesti do deset najnovijih izmjena datoteka u trenutnom direktoriju, koristeći format dugog popisa (-l) i poredano po vremenu (-t).

ls -lt | head

Navedite sve datoteke, uključujući datoteke s točkama

Datoteka je datoteka čija imena počinju sa .. Obično ih skriva ls i nije naveden ako nije zatraženo. Na primjer sljedeći izlaz ls neće navesti datoteke s točkama:

$ ls bin pki

The -a ili --all opcija će navesti sve datoteke, uključujući datoteke s točkama.

Primjer:

$ ls -a . .ansible
.bash_logout .bashrc .. .bash_history .bash_profile bin
pki

Popis datoteka u obliku stabla

Naredba stabla navodi sadržaj određenog direktorija u obliku sličnom stablu. Ako nije naveden nijedan direktorij, prema zadanim postavkama naveden je sadržaj trenutnog direktorija.

Primjer rezultata:

$ tree /tmp /tmp ├── 5037 ├── adb.log └── evince-20965
└── image.FPWTJY.png

Upotrijebite naredbu stabla | | + + _ | mogućnost ograničenja dubine prikaza i -L mogućnost samo popisa direktorija.

Primjer rezultata:

-d

Popis datoteka poredanih po veličini

The $ tree -L 1 -d /tmp /tmp └── evince-20965 naredba ls opcija sortira datoteke u opadajućem redoslijedu veličine datoteke.

-S

Kada se koristi sa $ ls -l -S ./Fruits total 8 -rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg -rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg -rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg opcija redoslijed sortiranja je obrnut.

-r

Zaključak

U ovom postu saznali smo sve različite mogućnosti popisa datoteka pomoću $ ls -l -S -r ./Fruits total 8 -rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg -rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg -rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg naredba.