GNU/Linux
Comando
Ricerca…
comando ls con le opzioni più usate.
ls mostra i file e le directory nella directory di lavoro attuale. (se non vengono passati argomenti.) (Non mostra i file nascosti che iniziano con. per impostazione predefinita.)
user@ubuntu14:/usr$ ls
bin games include lib lib32 local sbin share src
Per vedere tutti i file (anche file / cartelle nascosti). Usa ls -a
OR ls -all
user@ubuntu14:/usr$ ls -a
. .. bin games include lib lib32 local sbin share src
Per distinguere tra file e cartelle e collegamenti simbolici e altro, utilizzare ls -F
OR ls --classify
user@ubuntu14:~$ ls -F
bash_profile_course chat_apps/ Desktop/ Downloads/ foxitsoftware/
Public/ test/ bin/ ClionProjects/ Documents/ IDE/ Music/
Pictures/ Templates/ Videos/
Qui, i caratteri finali sono usati per distinguere file e cartelle.
"/" Suggerisce la directory.
"*" Suggerisce i file eseguibili.
"@" Suggerisce collegamenti simbolici.
Per ottenere maggiori dettagli su file e directory, utilizzare ls -l
user@ubuntu14:~/example$ ls -l
total 6464
-rw-r--r-- 1 dave dave 41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group 4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group 6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group 6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group 6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip
In questo esempio, la dimensione totale dei contenuti è 6460 KB.
Quindi c'è una voce per ogni file / directory in ordine alfabetico con lettere maiuscole prima di lettere minuscole.
Il primo carattere è il tipo (es. D - directory, l - link).
I successivi 9 caratteri mostrano le autorizzazioni per l'utente, il gruppo e altro.
Questo è seguito dal numero di collegamenti fisici, quindi dal nome e dal gruppo del proprietario.
Il prossimo campo è la dimensione in byte. Questo può essere visualizzato in una forma umana amichevole aggiungendo l'opzione -h
ad esempio 6586816 viene visualizzato come 6.3M
Segue quindi un timestamp (di solito il tempo di modifica).
Il campo finale è il nome. Nota: i collegamenti mostrano anche la destinazione del collegamento.
Opzioni per il comando ls
Elenco completo di opzioni:
ls -a
elenca tutti i file incluso il file nascosto che inizia con '.'
ls --color
lista colorata di colori [= sempre / mai / auto]
ls -d
elenco delle directory - con '* /'
ls -F
aggiungi un carattere di * / => @ | alle istanze
ls -i
elenco il numero di indice dell'inode del file
ls -l
list con formato lungo - mostra i permessi
ls -la
elenca il formato lungo compresi i file nascosti
ls -lh
elenca il formato lungo con dimensioni del file leggibili
Lista ls -ls
con formato lungo con dimensioni del file
ls -r
elenca in ordine inverso
ls -R
lista ricorsivamente l'albero delle directory
ls -s
elenca le dimensioni del file
ls -S
ordina per dimensione del file
ls -t
ordina per ora e data
ls -X
ordina per nome estensione