{"id":84466,"date":"2025-04-07T09:00:00","date_gmt":"2025-04-07T07:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=84466"},"modified":"2026-03-24T09:40:56","modified_gmt":"2026-03-24T08:40:56","slug":"comando-ls-linux","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/comando-ls-linux\/","title":{"rendered":"Mostrare il contenuto delle cartelle con il comando ls su Linux"},"content":{"rendered":"\n<p>Con il comando ls possiamo visualizzare la <strong>lista dei file e delle cartelle<\/strong> presenti nella cartella attuale o in una specifica. Si tratta di un comando fondamentale da conoscere per lavorare con file e cartelle da terminale. <\/p>\n\n\n\n<p>In questa guida ti mostrer\u00f2 con degli esempi pratici come usare il comando e le sue opzioni.<\/p>\n\n\n\n<p>Iniziamo!<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#sintassi-del-comando-ls\">Sintassi del comando ls<\/a><\/li><li><a href=\"#casi-duso-del-comando-ls-e-delle-sue-opzioni\">Casi d&#8217;uso del comando ls e delle sue opzioni<\/a><ul><li><a href=\"#ottenere-la-lista-di-file-e-cartelle-della-cartella-corrente\">Ottenere la lista di file e cartelle della cartella corrente<\/a><\/li><li><a href=\"#ottenere-un-elenco-dettagliato-del-contenuto-della-cartella-corrente\">Ottenere un elenco dettagliato del contenuto della cartella corrente<\/a><\/li><li><a href=\"#ottenere-informazioni-su-cartelle-diverse-da-quella-corrente\">Ottenere informazioni su cartelle diverse da quella corrente<\/a><\/li><li><a href=\"#ottenere-un-elenco-di-cartelle-e-sottocartelle\">Ottenere un elenco di cartelle e sottocartelle<\/a><\/li><li><a href=\"#visualizzare-i-file-nascosti\">Visualizzare i file nascosti<\/a><\/li><li><a href=\"#comprendere-la-distinzione-tra-i-tipi-di-file\">Comprendere la distinzione tra i tipi di file<\/a><\/li><li><a href=\"#individuare-il-numero-di-inode\">Individuare il numero di inode<\/a><\/li><li><a href=\"#elenco-dettagliato-mostrando-solo-il-gruppo\">Elenco dettagliato mostrando solo il gruppo<\/a><\/li><li><a href=\"#ottenere-informazioni-sulle-dimensioni-dei-file\">Ottenere informazioni sulle dimensioni dei file<\/a><\/li><\/ul><\/li><li><a href=\"#modificare-lordinamento-dellelenco-dei-file\">Modificare l&#8217;ordinamento dell&#8217;elenco dei file<\/a><ul><li><a href=\"#ordinare-i-file-per-dimensione\">Ordinare i file per dimensione<\/a><\/li><li><a href=\"#ordinare-i-file-in-base-alla-data-dellultima-modifica\">Ordinare i file in base alla data dell&#8217;ultima modifica<\/a><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sintassi-del-comando-ls\">Sintassi del comando ls<\/h2>\n\n\n\n<p>Il comando ls su Linux ci permette di ottenere una lista di tutto il contenuto di una cartella. In questo modo possiamo visualizzare i file e le sottocartelle contenuti nella <strong>cartella corrente<\/strong>. Come vedremo, utilizzando le opzioni del comando, possiamo anche accedere ad ulteriori dettagli.<\/p>\n\n\n\n<p>La sintassi di base del comando \u00e8 questa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls &#91;opzioni]<\/code><\/pre>\n\n\n\n<p>Per esempio per visualizzare il contenuto della cartella <em>articoli<\/em>, user\u00f2 il comando in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd articoli\nls<\/code><\/pre>\n\n\n\n<p>Con il primo comando mi sposto nella cartella <em>articoli <\/em>(se non sono nella cartella superiore, dovr\u00f2 specificare tutto il percorso, puoi leggere la guida al <a href=\"https:\/\/supporthost.com\/it\/comando-cd-linux\/\" data-type=\"post\" data-id=\"81712\">comando cd<\/a> se hai dubbi su come usarlo).<\/p>\n\n\n\n<p>Con il comando <code>ls<\/code> richiamo il contenuto della cartella corrente, nel nostro caso la cartella &#8220;articoli&#8221;.<\/p>\n\n\n\n<p>Da qui in avanti vedremo numerosi esempi che ci permetteranno di capire esattamente come funziona il comando e come sfruttare le opzioni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"casi-duso-del-comando-ls-e-delle-sue-opzioni\">Casi d&#8217;uso del comando ls e delle sue opzioni<\/h2>\n\n\n\n<p>Vediamo come usare il comando ls per visualizzare il contenuto delle cartelle, mostrare i file nascosti e ottenere altre informazioni specifiche su file e cartelle (come le dimensioni e i permessi). <\/p>\n\n\n\n<p>Ti mostrer\u00f2 come: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>visualizzare i file nella cartella corrente e in una cartella diversa da quella corrente; <\/li>\n\n\n\n<li>mostrare l&#8217;albero completo delle sottocartelle;<\/li>\n\n\n\n<li>attivare la visualizzazione dei file nascosti;<\/li>\n\n\n\n<li>distinguere i tipi di file;<\/li>\n\n\n\n<li>trovare il numero di inode;<\/li>\n\n\n\n<li>visualizzare solo il gruppo di appartenenza di file e cartelle;<\/li>\n\n\n\n<li>verificare le dimensioni dei file (in formato leggibile).<\/li>\n<\/ul>\n\n\n\n<p>Dopodich\u00e9 vedremo come modificare l&#8217;ordine in cui vengono elencati i file ordinandoli in ordine alfabetico, per dimensione e per data di ultima modifica.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ottenere-la-lista-di-file-e-cartelle-della-cartella-corrente\">Ottenere la lista di file e cartelle della cartella corrente<\/h3>\n\n\n\n<p>L&#8217;uso principale del comando ls \u00e8 quello di visualizzare il contenuto della <strong>cartella corrente<\/strong>. Per farlo \u00e8 sufficiente usare il comando senza nessuna opzione.<\/p>\n\n\n\n<p class=\"note\">Suggerimento: se hai dubbi su quale sia il tuo percorso attuale, puoi usare il <a href=\"https:\/\/supporthost.com\/it\/comando-pwd-linux\/\">comando pwd<\/a> per conoscere la cartella di lavoro.<\/p>\n\n\n\n<p>Vediamo come funziona.<\/p>\n\n\n\n<p>In questo esempio mi trovo nella cartella &#8220;articoli&#8221; e usando il comando ls ottengo una lista del contenuto.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"241\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/output-comando-ls-senza-opzioni-1024x241.png\" alt=\"Output Comando Ls Senza Opzioni\" class=\"wp-image-84467\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/output-comando-ls-senza-opzioni-1024x241.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/output-comando-ls-senza-opzioni-300x71.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/output-comando-ls-senza-opzioni-768x181.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/output-comando-ls-senza-opzioni-120x28.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/output-comando-ls-senza-opzioni.png 1070w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Questa lista di per s\u00e9 \u00e8 poco indicativa perch\u00e9 non ci d\u00e0 nessun dettaglio rilevante sui singoli file e cartelle. Riusciamo comunque a distinguere file e cartelle perch\u00e9 rappresentate con colori diversi, in questo esempio la cartella &#8220;prova&#8221; si distingue dai file perch\u00e9 \u00e8 azzurra; i file sono indicati in bianco e i link simbolici in verde. (<em>Nota che queste notazioni di colore variano da un terminale all&#8217;altro<\/em>).<\/p>\n\n\n\n<p>Per ottenere pi\u00f9 informazioni, ci vengono in aiuto le <strong>opzioni del comando ls<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ottenere-un-elenco-dettagliato-del-contenuto-della-cartella-corrente\">Ottenere un elenco dettagliato del contenuto della cartella corrente<\/h3>\n\n\n\n<p>Per avere maggiori informazioni su ogni file e cartella, possiamo usare il comando ls con l&#8217;opzione -l.<\/p>\n\n\n\n<p>Il comando si usa cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l<\/code><\/pre>\n\n\n\n<p>In questo modo avremo informazioni sul contenuto della cartella corrente.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"415\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-l-1024x415.png\" alt=\"Comando Ls Opzione L\" class=\"wp-image-84468\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-l-1024x415.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-l-300x122.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-l-768x311.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-l-120x49.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-l.png 1073w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Esaminiamo l&#8217;output di questo comando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La prima <em>colonna<\/em> indica i <strong>permessi <\/strong>del file o della cartella:\n<ul class=\"wp-block-list\">\n<li>dai permessi possiamo capire se si tratta di un file (primo carattere <code>-<\/code>); di una cartella (primo carattere <code>d<\/code>); o di un link (primo carattere <code>l<\/code>).<\/li>\n\n\n\n<li>possiamo modificare i permessi dei file con il <a href=\"https:\/\/supporthost.com\/it\/comando-chmod-linux\/\" data-type=\"post\" data-id=\"79905\">comando chmod<\/a>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>La seconda colonna indica il nome del <strong>proprietario <\/strong>del file (nell&#8217;esempio vbox).<\/li>\n\n\n\n<li>La terza indica il <strong>gruppo <\/strong>a cui appartiene il file(nell&#8217;esempio vbox). (Possiamo modificare proprietario e gruppo con il <a href=\"https:\/\/supporthost.com\/it\/comando-chown-linux\/\" data-type=\"post\" data-id=\"81067\">comando chown<\/a>).<\/li>\n\n\n\n<li>La quarta indica la dimensione del file.<\/li>\n\n\n\n<li>Viene indicata data e ora dell&#8217;ultima modifica del file (per cambiare il timestamp possiamo usare il <a href=\"https:\/\/supporthost.com\/it\/comando-touch-linux\/\" data-type=\"post\" data-id=\"83922\">comando touch<\/a>).<\/li>\n\n\n\n<li>L&#8217;ultima colonna indica il nome del file o della cartella.\n<ul class=\"wp-block-list\">\n<li>Per i link simbolici viene indicato il nome del link e il file associato (con la relativa posizione). Possiamo creare i link simbolici con il <a href=\"https:\/\/supporthost.com\/it\/comando-ln-linux\/\" data-type=\"post\" data-id=\"83197\">comando ln<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>In parole semplici, il comando ls con l&#8217;opzione l \u00e8 utile soprattutto per ottenere informazioni su:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>permessi<\/li>\n\n\n\n<li>proprietario e gruppo del file<\/li>\n\n\n\n<li>data di ultima modifica.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ottenere-informazioni-su-cartelle-diverse-da-quella-corrente\">Ottenere informazioni su cartelle diverse da quella corrente<\/h3>\n\n\n\n<p>Nella maggior parte dei casi \u00e8 probabile che userai il comando ls per ottenere informazioni riguardo alla cartella corrente, tuttavia puoi anche specificare una cartella o un file e ottenere informazioni su quello specifico file (o cartela).<\/p>\n\n\n\n<p>Per esempio, se sono nella cartella &#8220;articoli&#8221; che contiene a sua volta la cartella &#8220;prova&#8221; e voglio visualizzare il <strong>contenuto <\/strong>della cartella prova senza entrarci, posso usare il comando ls in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l nome-cartella<\/code><\/pre>\n\n\n\n<p>Nel mio caso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l prova<\/code><\/pre>\n\n\n\n<p>Questo mi dar\u00e0 come output la lista dei file e delle cartelle contenuti in &#8220;prova&#8221;:<\/p>\n\n\n\n<p>Se, invece, voglio<strong> informazioni sulla cartella <\/strong>e non sul suo contenuto, posso usare l&#8217;opzione -d, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld prova<\/code><\/pre>\n\n\n\n<p>Guarda in questo esempio la differenza tra i due output:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>il primo mi d\u00e0 l&#8217;elenco del contenuto della cartella;<\/li>\n\n\n\n<li>il secondo mi d\u00e0 informazioni sulla cartella richiesta.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"252\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/contenuto-cartella-dettagli-comando-ls-1024x252.png\" alt=\"Contenuto Cartella Dettagli Comando Ls\" class=\"wp-image-84469\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/contenuto-cartella-dettagli-comando-ls-1024x252.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/contenuto-cartella-dettagli-comando-ls-300x74.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/contenuto-cartella-dettagli-comando-ls-768x189.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/contenuto-cartella-dettagli-comando-ls-120x29.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/contenuto-cartella-dettagli-comando-ls.png 1160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ottenere-un-elenco-di-cartelle-e-sottocartelle\">Ottenere un elenco di cartelle e sottocartelle<\/h3>\n\n\n\n<p>Quando usiamo il comando ls, di default ci viene mostrato il contenuto della cartella corrente, ma se ci sono sottocartelle non visualizziamo i file al loro interno.<\/p>\n\n\n\n<p>Per visualizzare tutto <strong>l&#8217;albero delle cartelle<\/strong> in modo esteso, possiamo usare il comando ls con l&#8217;opzione <code>-R<\/code>.<\/p>\n\n\n\n<p>Vediamo un esempio pratico.<\/p>\n\n\n\n<p>Nel mio caso voglio visualizzare il contenuto della cartella &#8220;SupportHost&#8221; e di tutte le sue sottocartelle. Per farlo entro nella cartella &#8220;SupportHost&#8221; e uso il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -R<\/code><\/pre>\n\n\n\n<p>Ecco l&#8217;output:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"501\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-albero-cartelle-1024x501.png\" alt=\"Comando Ls Albero Cartelle\" class=\"wp-image-84470\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-albero-cartelle-1024x501.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-albero-cartelle-300x147.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-albero-cartelle-768x376.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-albero-cartelle-120x59.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-albero-cartelle.png 1066w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In questo caso:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>per prima cosa mi viene indicato il contenuto della cartella richiesta (mostrato come se stessi usando il comando ls senza opzioni);<\/li>\n\n\n\n<li>dopodich\u00e9 viene visualizzato il contenuto delle cartelle una ad una;<\/li>\n\n\n\n<li>ogni volta che si incontra una sottocartella ne viene mostrato il contenuto.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"visualizzare-i-file-nascosti\">Visualizzare i file nascosti<\/h3>\n\n\n\n<p>Di default, se usiamo il comando ls senza opzioni, ci vengono mostrati tutti i file e le cartelle, tranne i file nascosti.<\/p>\n\n\n\n<p>Suggerimento: su Linux possiamo creare file e cartelle nascoste inserendo un punto &#8220;.&#8221; prima del nome: esempio &#8220;.htaccess&#8221;.<\/p>\n\n\n\n<p>Se vogliamo visualizzare anche file e cartelle nascoste, ci basta usare l&#8217;opzione <code>-a<\/code> insieme al comando ls, cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -a<\/code><\/pre>\n\n\n\n<p>Ecco un esempio in cui possiamo vedere come il file &#8220;.htaccess&#8221; viene elencato solo se usiamo l&#8217;opzione -a.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"240\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-file-nascosti-1024x240.png\" alt=\"Comando Ls File Nascosti\" class=\"wp-image-84471\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-file-nascosti-1024x240.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-file-nascosti-300x70.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-file-nascosti-768x180.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-file-nascosti-120x28.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-file-nascosti.png 1069w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comprendere-la-distinzione-tra-i-tipi-di-file\">Comprendere la distinzione tra i tipi di file<\/h3>\n\n\n\n<p>Come abbiamo visto in uno dei primi esempi, quando usiamo il comando ls, in base al terminale \u00e8 possibile visualizzare file e cartelle di colori diversi e quindi distinguerli in modo pi\u00f9 rapido.<\/p>\n\n\n\n<p>In alternativa, c&#8217;\u00e8 anche un&#8217;opzione del comando ls che ci aiuta a farlo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -F<\/code><\/pre>\n\n\n\n<p>Usando il comando con l&#8217;opzione -F possiamo distinguere pi\u00f9 facilmente i diversi tipi di file:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>alle cartelle viene aggiunto il simbolo &#8220;<strong>\/<\/strong>&#8221; alla fine;<\/li>\n\n\n\n<li>i link si distinguono per l&#8217;aggiunta di &#8220;<strong>@<\/strong>&#8220;;<\/li>\n\n\n\n<li>i file eseguibili (non presenti nell&#8217;esempio qui sotto), hanno un &#8220;<strong>*<\/strong>&#8221; alla fine;<\/li>\n\n\n\n<li>i file restano invariati.<\/li>\n<\/ul>\n\n\n\n<p>In questo esempio puoi vedere la differenza tra l&#8217;uso del comando ls senza opzioni e l&#8217;uso con l&#8217;opzione -F.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"311\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-f-1024x311.png\" alt=\"Comando Ls Opzione F\" class=\"wp-image-84472\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-f-1024x311.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-f-300x91.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-f-768x233.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-f-120x36.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-f.png 1236w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"individuare-il-numero-di-inode\">Individuare il numero di inode<\/h3>\n\n\n\n<p>Nei sistemi Linux, ogni file (e cartella) \u00e8 identificato dall&#8217;inode, un numero univoco che permette di associare il file ai dati veri e propri.<\/p>\n\n\n\n<p>Il comando ls ci permette di ottenere informazioni sull&#8217;inode dei file, per farlo basta usare l&#8217;opzione <code>-i<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -i<\/code><\/pre>\n\n\n\n<p>Se, invece, vogliamo avere pi\u00f9 dettagli possiamo usare anche l&#8217;opzione <code>l<\/code>, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -li<\/code><\/pre>\n\n\n\n<p>Conoscere l&#8217;inode ci permette ad esempio di identificare gli hard link associati a un file: infatti gli hard link avranno lo stesso inode perch\u00e9 puntano agli stessi dati.<\/p>\n\n\n\n<p>In questo esempio possiamo vedere tre file (hlfile.txt, hlink.txt e nuovo.txt) che condividono lo stesso inode e sono quindi hard link dello stesso file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"281\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-inode-1024x281.png\" alt=\"Comando Ls Inode\" class=\"wp-image-84473\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-inode-1024x281.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-inode-300x82.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-inode-768x211.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-inode-120x33.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-inode.png 1234w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"elenco-dettagliato-mostrando-solo-il-gruppo\">Elenco dettagliato mostrando solo il gruppo<\/h3>\n\n\n\n<p>Possiamo usare l&#8217;opzione <code>-g<\/code> del comando ls se vogliamo ottenere informazioni dettagliate e focalizzarci sul gruppo di appartenenza di file e cartelle.<\/p>\n\n\n\n<p>Questa opzione, infatti, funziona esattamente come l&#8217;opzione -l, ma invece di mostrare <strong>sia il proprietario che il gruppo<\/strong> dei file, ci mostra <strong>solo il gruppo<\/strong>.<\/p>\n\n\n\n<p>Guarda questo esempio in cui ho usato prima l&#8217;opzione -l e poi l&#8217;opzione -g per capire le differenze:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"302\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-g-1024x302.png\" alt=\"Comando Ls Opzione G\" class=\"wp-image-84474\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-g-1024x302.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-g-300x89.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-g-768x227.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-g-120x35.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-g.png 1169w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ottenere-informazioni-sulle-dimensioni-dei-file\">Ottenere informazioni sulle dimensioni dei file<\/h3>\n\n\n\n<p>Come avrai potuto notare, quando abbiamo usato il comando ls con l&#8217;opzione <code>-l<\/code>, tra le informazioni disponibili c&#8217;\u00e8 anche la dimensione di file e cartelle.<\/p>\n\n\n\n<p>Tuttavia quando usiamo solo l&#8217;opzione l, la <strong>dimensione <\/strong>dei file non \u00e8 molto chiara. Possiamo quindi visualizzare la dimensione dei file in un <strong>formato pi\u00f9 leggibile<\/strong>, usando anche l&#8217;opzione <code>-h<\/code> (<em>human redeable<\/em>).<\/p>\n\n\n\n<p>Il comando si usa cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lh<\/code><\/pre>\n\n\n\n<p>Vediamo un confronto:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"286\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-dimensioni-file-formato-leggibile-1024x286.png\" alt=\"Ls Dimensioni File Formato Leggibile\" class=\"wp-image-84475\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-dimensioni-file-formato-leggibile-1024x286.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-dimensioni-file-formato-leggibile-300x84.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-dimensioni-file-formato-leggibile-768x214.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-dimensioni-file-formato-leggibile-120x34.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-dimensioni-file-formato-leggibile.png 1232w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In questo caso:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>usando il comando ls vedo ad esempio la dimensione del file &#8220;foto1.jpg&#8221; \u00e8 <strong>9910886<\/strong>;<\/li>\n\n\n\n<li>se uso<code> ls -lh<\/code>, posso avere la dimensione dello stesso file in formato pi\u00f9 leggibile: <strong>9,5M<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"note\"><strong>Suggerimento<\/strong>: posso ridurre le dimensioni dei file, comprimendoli tramite il <a href=\"https:\/\/supporthost.com\/it\/comando-gzip-linux\/\">comando gzip<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"modificare-lordinamento-dellelenco-dei-file\">Modificare l&#8217;ordinamento dell&#8217;elenco dei file<\/h2>\n\n\n\n<p>Le opzioni del comando ls sono utili anche per <strong>modificare l&#8217;ordine<\/strong> in cui ci vengono mostrati i file elencati.<\/p>\n\n\n\n<p>Di default quando usiamo ls senza opzioni che ne modificano l&#8217;ordinamento, vedremo file e cartelle elencati <strong>in ordine alfabetico<\/strong>.<\/p>\n\n\n\n<p class=\"note\">Visto che le opzioni di ordinamento spesso sono pi\u00f9 comode da usare in associazione all&#8217;elenco dettagliato, vedremo degli esempi in cui le usiamo in associazione all&#8217;opzione <code>-l<\/code>.<\/p>\n\n\n\n<p>Se vogliamo invertire l&#8217;ordine dei file, ci basta usare l&#8217;opzione <code>-r<\/code>.<\/p>\n\n\n\n<p>Partiamo da un esempio pratico.<\/p>\n\n\n\n<p>In questo caso ho usato:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>ls -l<\/code> per mostrare l&#8217;elenco in ordine alfabetico;<\/li>\n\n\n\n<li><code>ls -lr<\/code> per mostrare l&#8217;elenco in ordine inverso.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"306\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-ordine-inverso-opzione-r-1024x306.png\" alt=\"Comando Ls Ordine Inverso Opzione R\" class=\"wp-image-84476\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-ordine-inverso-opzione-r-1024x306.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-ordine-inverso-opzione-r-300x90.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-ordine-inverso-opzione-r-768x230.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-ordine-inverso-opzione-r-120x36.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-ordine-inverso-opzione-r.png 1167w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ordinare-i-file-per-dimensione\">Ordinare i file per dimensione<\/h3>\n\n\n\n<p>Usando l&#8217;opzione <code>-S<\/code> possiamo ordinare i file per dimensione <strong>decrescente<\/strong>: in questo modo vedremo un elenco ordinato a partire dal file pi\u00f9 grande.<\/p>\n\n\n\n<p>Per avere un elenco ordinato dal file pi\u00f9 grande al pi\u00f9 piccolo, uso il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lS<\/code><\/pre>\n\n\n\n<p>Per avere l&#8217;ordine inverso, dal pi\u00f9 piccolo al pi\u00f9 grande, aggiungo l&#8217;opzione <code>-r<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lSr<\/code><\/pre>\n\n\n\n<p>In questo esempio puoi vedere i due modi per ordinare i file in ordine decrescente (<code>-lS<\/code>) e crescente (<code>-lSr<\/code>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"301\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-ordinare-file-dimensione-1024x301.png\" alt=\"Ls Ordinare File Dimensione\" class=\"wp-image-84477\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-ordinare-file-dimensione-1024x301.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-ordinare-file-dimensione-300x88.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-ordinare-file-dimensione-768x226.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-ordinare-file-dimensione-120x35.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/ls-ordinare-file-dimensione.png 1172w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ordinare-i-file-in-base-alla-data-dellultima-modifica\">Ordinare i file in base alla data dell&#8217;ultima modifica<\/h3>\n\n\n\n<p>Possiamo usare l&#8217;opzione <code>-t<\/code> per mostrare i file in base alla data dell&#8217;ultima modifica.<\/p>\n\n\n\n<p>Per ottenere l&#8217;elenco dei file a partire da quello che \u00e8 stato modificato pi\u00f9 di recente, uso il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lt<\/code><\/pre>\n\n\n\n<p>Per avere l&#8217;ordine inverso, aggiungo l&#8217;opzione <code>-r<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ltr<\/code><\/pre>\n\n\n\n<p>Nell&#8217;esempio puoi vedere come usare l&#8217;opzione -t per ordinare in base alla data di modifica e per ottenere l&#8217;ordinamento inverso con -r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"302\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-t-data-modifica-1024x302.png\" alt=\"Comando Ls Opzione T Data Modifica\" class=\"wp-image-84478\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-t-data-modifica-1024x302.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-t-data-modifica-300x88.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-t-data-modifica-768x226.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-t-data-modifica-120x35.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/comando-ls-opzione-t-data-modifica.png 1168w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>Il comando ls \u00e8 uno dei primi <a href=\"https:\/\/supporthost.com\/it\/comandi-linux\/\" data-type=\"post\" data-id=\"33934\">comandi Linux<\/a> da conoscere quando si usa il terminale. Grazie a questo comando possiamo visualizzare rapidamente il contenuto delle cartelle e avere informazioni sui file e le cartelle in esse contenuti. <\/p>\n\n\n\n<p>Il comando \u00e8 ancora pi\u00f9 utile se usato con le sue opzioni, ad esempio con l&#8217;opzione <code>-l<\/code> che ci permette di avere un elenco ordinato con informazioni su ogni elemento. Se usi spesso il comando ls con una o pi\u00f9 opzioni, potresti creare un <a href=\"https:\/\/supporthost.com\/it\/comando-alias-linux\/\">alias<\/a> per risparmiare tempo nell&#8217;uso del comando.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con il comando ls possiamo visualizzare la lista dei file e delle cartelle presenti nella cartella attuale o in una specifica. Si tratta di un comando fondamentale da conoscere per lavorare con file e cartelle da terminale. In questa guida ti mostrer\u00f2 con degli esempi pratici come usare il comando e le sue opzioni. Iniziamo! [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":84486,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[67],"tags":[],"class_list":["post-84466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/84466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=84466"}],"version-history":[{"count":10,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/84466\/revisions"}],"predecessor-version":[{"id":144121,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/84466\/revisions\/144121"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/84486"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=84466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=84466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=84466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}