Uno dei comandi maggiormente diffuso è quello che consente la visualizzazione di un elenco di file presenti in una cartella. Con Linux, nella pagina di esecuzione comandi, si utilizza ls che è una abbreviazione per list. Al posto di ls è possibile utilizzare il comando dir che è del tutto equivalente, ma per i più affezionati ai comandi classici di unix ls è preferito.
-rwxrwxr-x 1 apache apache 974 Mar 27 15:09 backup_clean
-rwxr-xr-x 1 root root 288 Sep 10 2017 batch_notifica_iter_approvazione
-rw-r--r-- 1 root root 58 Jun 1 2021 check_processi.txt
drwxrwxr-x 2 apache apache 4096 Aug 11 2023 cliffcounter
drwxrwxr-x 2 apache apache 4096 Sep 13 00:03 dati
drwxr-xr-x 4 root root 4096 Jan 14 2025 domande
drwxr-xr-x 5 root root 4096 Dec 22 2015 fpdf
-rw-r--r-- 1 apache apache 156 Jan 8 2025 index.php
Il risultato è un elenco alfabetico di file e cartelle. Se utilizziamo il comando di lista con informazioni estese, cioè ls -l, avremo numerose informazioni aggiuntive.
Si noti che
- Indicando ls -l si richiede l’elenco di file nella cartella corrente
- Il contenuto della cartella corrente si ottiene con ls ., mentre il contenuto della cartella soprastante, cioè padre si ottiene con ls ..
- Nella lista il primo carattere indica se si tratta di file o di cartella: il trattino – indica che è un file mentre la d indica che è una cartella.
- Per muoversi nella cartella soprastante si digita il comando di cambio directory cioè .
- Per spostarsi in una della cartella indicate con la d basta eseguire il comando cd [nome cartella], ad esempio cd dati
- Per ordinare i file/cartelle in senso alfabetico inverso basta aggiungere -t, cioè ls -l -t
