La maggior parte degli utenti Linux userà il comando ls per elencare file e cartelle all'interno di Linux.
Il comando dir è spesso considerato l'equivalente di Windows ma funziona in Linux più o meno allo stesso modo.
In questa guida imparerai come utilizzare il comando dir in Linux e verranno introdotte le opzioni chiave che possono essere utilizzate per ottenere il massimo da esso.
Esempio di utilizzo del comando Dir
Per ottenere un elenco di tutti i file e le cartelle nella directory corrente, utilizzare il comando dir come segue:
dir
Un elenco di file e cartelle apparirà in un formato di colonna.
Come mostrare i file nascosti usando il comando Dir
Per impostazione predefinita, il comando dir mostra solo file e cartelle normali. In Linux, puoi nascondere un file rendendo il primo carattere un punto fermo. (vale a diremyhiddenfile).
Per mostrare i file nascosti usando il comando dir usa il seguente comando:
dir -a
dir --all Si può notare quando si esegue il comando in questo modo che elenca un file chiamato. e un altro chiamato .. Il primo punto segnala la directory corrente ei due punti segnalano la directory precedente. È possibile nascondere questi quando si esegue il comando dir utilizzando il seguente comando: dir -A
È possibile visualizzare l'autore dei file (persone che hanno creato i file) utilizzando il seguente comando dir: dir -l --autore Il -l è necessario per trasformare il display in un elenco. Quando esegui determinati comandi come il comando mv o il comando cp potresti finire con file che terminano con una tilde (~). La tilde alla fine di un file suggerisce che un comando ha eseguito il backup del file originale prima di crearne uno nuovo. Potresti non voler vedere i file di backup quando si restituisce un elenco di directory in quanto questi file saranno solo rumore. Per nasconderli, esegui il seguente comando: dir -B
Se si desidera utilizzare i colori per distinguere tra file, cartelle e collegamenti, è possibile utilizzare la seguente opzione: dir --color = sempre
dir --color = auto
È possibile formattare l'output in modo che non appaia sempre in un formato di colonna. Le opzioni sono le seguenti: dir --format = acrossdir --format = virgoledir --format = orizzontaledir --format = longdir --format = single-columndir --format = verbosedir --format = verticale Attraverso gli elenchi di tutti i file su ciascuna riga, le virgole delimitano ogni elemento con virgole, orizzontale è uguale a across, long e verbose producono un elenco lungo con molte altre informazioni, verticale è l'output predefinito. Puoi anche ottenere lo stesso effetto usando i seguenti interruttori: dir -x (uguale a across e orizzontale)dir -m (come le virgole)dir -l (uguale a long e verbose)dir -1 (singola colonna)dir -c (verticale) Come mostrato nella sezione di formattazione puoi ottenere un lungo elenco eseguendo uno di questi comandi: dir --format = longdir --format = verbosedir -l La lunga lista restituisce le seguenti informazioni: Se non si desidera elencare il proprietario del file, è possibile utilizzare il seguente comando: dir -g Allo stesso modo, puoi nascondere i gruppi usando il seguente comando: Per impostazione predefinita, le dimensioni dei file sono elencate in byte che andavano bene circa 30 anni fa, ma ora con i file che si estendono nei gigabyte, è molto meglio vedere le dimensioni in un formato leggibile da umani come 2,5 G o 1,5 M. Per vedere le dimensioni del file in un formato leggibile dall'uomo, utilizzare il seguente comando: Se si desidera visualizzare prima le directory e successivamente i file, utilizzare il seguente comando: dir -l --group-directories-first Se si desidera nascondere determinati file è possibile utilizzare il seguente comando: dir --hide = modello Ad esempio, per produrre un elenco di directory della tua cartella musicale, ma ignorare i file WAV utilizzare il seguente. dir --hide = .wav È possibile ottenere un effetto simile usando il seguente comando: Il seguente comando può essere utilizzato per distinguere tra file, cartelle e collegamenti: dir --indicator-style = classify Questo mostrerà le cartelle aggiungendo una barra alla fine, i file non hanno nulla dopo di loro, i collegamenti hanno un simbolo @ alla fine e i file eseguibili hanno un * alla fine. Lo stile dell'indicatore può essere impostato anche su questi valori: Puoi anche mostrare le cartelle con barre alla fine usando il seguente comando: dir -p Puoi mostrare i tipi di file usando il seguente comando: Per ottenere un elenco di tutte le sottocartelle e i file all'interno di tali sottocartelle è possibile eseguire un elenco ricorsivo utilizzando il seguente comando: È possibile ordinare l'ordine in cui vengono restituiti i file e le cartelle utilizzando i seguenti comandi: dir --sort = nonedir --sort = dimensionedir --sort = tempodir --sort = versionedir --sort = estensione Puoi anche specificare i seguenti comandi per ottenere lo stesso effetto: dir-s (ordina per dimensione)dir -t (ordina per tempo)dir -v (ordina per versione)dir -x (ordina per estensione) È possibile invertire l'ordine in cui i file e le cartelle sono elencati utilizzando il seguente comando: Il comando dir è molto simile al comando ls. Probabilmente vale la pena di conoscere il comando ls in quanto questo è il programma più comunemente disponibile sebbene molti sistemi includano anche dir. Come visualizzare l'autore di un file
Come nascondere i backup
Aggiungi un colore all'output
Formatta l'uscita
Restituisce un elenco lungo o dettagliato
Dimensioni dei file leggibili dall'uomo
Elenca le directory prima
Nascondi i file con un determinato pattern
Mostra ulteriori informazioni su file e cartelle
Elenca tutti i file e le cartelle in sotto-cartelle
Sorting output
Invertire l'ordine
Sommario








