A volte, potrebbe essere necessario controllare lo spazio su disco disponibile occupato da un determinato set di file.
Il comando Utilizzo del disco (du) è un comando Linux standard che fornisce informazioni sull'utilizzo dello spazio su disco. Linux du command utilizza molti parametri per recuperare l'output in diversi formati. Puoi usare il comando per ottenere i file e le dimensioni delle directory in modo ricorsivo.
In questo articolo, ti guideremo attraverso alcuni esempi per iniziare con il comando du in Linux.
Linux du comando per recuperare il riepilogo dell'utilizzo del disco della directory corrente
Se desideri ottenere il riepilogo dell'utilizzo dello spazio su disco nella directory di lavoro corrente, esegui
# du
O
du .
Risultato di esempio
Per tenere traccia dell'utilizzo dello spazio su disco di un'altra directory, pronuncia /home/jamie/Documents
eseguire
du /home/jamie/Documents
Risultato di esempio
Stampa il riepilogo dell'utilizzo del disco in un formato leggibile dall'uomo
Come visto nell'esempio precedente, è abbastanza difficile distinguere la dimensione dell'utilizzo del disco. Il -h
argomento stampa l'output in kilobyte.
Risultato di esempio
Visualizza il riepilogo dell'utilizzo complessivo del disco
se vuoi stampare il riepilogo dell'utilizzo complessivo del disco in una directory particolare, usa il -s
opzione. Ad esempio, per trovare l'utilizzo complessivo del disco nella directory di lavoro attuale, esegui
$ du -sh
Risultato di esempio
Visualizza l'utilizzo del disco di tutti i file e le cartelle in una directory specifica
Come avrai capito, gli esempi precedenti mostrano solo l'utilizzo del disco delle cartelle.
Per visualizzare sia i file che le cartelle, usa il -a
come mostrato
$ du -ah /home/jamie/Documents
Risultato di esempio
Visualizza l'utilizzo totale del disco utilizzato in una sessione precedente
Se vuoi ottenere lo spazio totale su disco utilizzato nella sessione precedente, usa il -c
opzione come mostrato:
$ du -ch /home/jamie/Documents
Risultato di esempio
Visualizza l'utilizzo del disco in un formato ad albero
Scopri l'utilizzo del disco dell'albero delle directory con i suoi sottoalberi in blocchi Kilobyte. Usa –k
opzione per visualizzare la dimensione in unità di 1024 byte.
$ du -k /home/jamie/Documents
Risultato di esempio
Visualizza l'utilizzo del disco in Megabyte usando l'opzione -mh
Il riepilogo dell'utilizzo del disco di una directory e delle sue sottodirectory in Megabyte utilizza il –mh
opzione. Il –m
flag rappresenta i blocchi in Megabyte e –h
sta per formato leggibile dall'uomo.
$ du -mh /home/jamie/Documents
Risultato di esempio
Visualizza l'utilizzo del disco dopo la modifica del sistema
Per visualizzare l'utilizzo del disco dopo che è stata apportata una modifica al tuo sistema Linux, usa il --time
comando
$ du -ah --time /home/jamie/Documents
Risultato di esempio
Escludi la visualizzazione di determinati file
Il --exclude
flag esclude i file che corrispondono a un modello particolare. L'esempio riportato di seguito esclude tutti i file con i file extension.txt.
Utilizziamo il flag –exclude come mostrato di seguito
$ du -ah --exclude="*.txt" /home/jamie/Documents
Risultato di esempio