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