Ls

Da Andreabont's Wiki.

Il comando ls permette di visualizzare la lista dei file presenti nella directory corrente.

Visualizza lista file

Opzione usata Descrizione
l Opzione usata per stampare la lista dei file con le informazioni di ogniuno
a Opzione usata per stampare anche i file e le directory nascoste.
h Opzione usata per stampate in modalità human readable.
i Opzione usata per aggiungere l'i-node alle informazioni dei file.

Spiegazione dell'output

-rwxrwxrwx  1 mage mage    0 mag  6 14:27 a
┃    ┃      ┃   ┃    ┃     ┃  ┃   ┃   ┃   ┗ Nome del file
┃    ┃      ┃   ┃    ┃     ┃  ┃   ┃   ┗━━━━ Orario di modifica
┃    ┃      ┃   ┃    ┃     ┃  ┃   ┗━━━━━━━━ Giorno di modifica
┃    ┃      ┃   ┃    ┃     ┃  ┗━━━━━━━━━━━━ Mese di modifica
┃    ┃      ┃   ┃    ┃     ┗━━━━━━━━━━━━━━━ Dimensione del file
┃    ┃      ┃   ┃    ┗━━━━━━━━━━━━━━━━━━━━━ Nome gruppo di appartenenza
┃    ┃      ┃   ┗━━━━━━━━━━━━━━━━━━━━━━━━━━ Nome utente di appartenenza
┃    ┃      ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Numero di oggetti contenuti (1 se è un file)
┃    ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Permessi UNIX  Proprietario - Gruppo - Altri (rwxrwxrwx)
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Info oggetto ( - = file, d = directory, l = link ...)

Versione base

Questa versione stampa la dimensione totale della cartella (prima riga) in numero di blocchi (nel nostro caso sono 8 blocchi da 1024 bit) e la dimensione dei singoli file viene scritta direttamente in bit.

» ls -la
totale 8
drwxr-xr-x  2 mage mage 4096 mag  6 14:36 .
drwxr-xr-x 71 mage mage 4096 mag  6 14:36 ..
-rw-r--r--  1 mage mage    0 mag  6 14:27 a
-rw-r--r--  1 mage mage    0 mag  6 14:36 b

Versione leggibile

Questa versione scrive la dimensione dei file e della cartella usando le unità di misura standard.

» ls -lha
totale 8,0K
drwxr-xr-x  2 mage mage 4,0K mag  6 14:36 .
drwxr-xr-x 71 mage mage 4,0K mag  6 14:37 ..
-rw-r--r--  1 mage mage    0 mag  6 14:27 a
-rw-r--r--  1 mage mage    0 mag  6 14:36 b

Versione con inode

Questa versione aggiunge il numero dell'inode all'inizio della riga del file.

» ls -lai
totale 8
1327959 drwxr-xr-x  2 mage mage 4096 mag  6 14:36 .
1310722 drwxr-xr-x 71 mage mage 4096 mag  6 14:44 ..
1353601 -rw-r--r--  1 mage mage    0 mag  6 14:27 a
1355856 -rw-r--r--  1 mage mage    0 mag  6 14:36 b