Non importa quanto spazio di archiviazione hai, c'è sempre la possibilità che si riempia. Sulla maggior parte dei dispositivi personali, le unità si riempiono di foto, video e musica, ma sui server non è raro che lo spazio diminuisca a causa dei dati negli account utente e nei file di registro. Che tu sia responsabile della gestione di un sistema multiutente o solo del tuo laptop, puoi controllare l'utilizzo del disco con il du
comando.
Per impostazione predefinita, du
fornisce la quantità di spazio su disco utilizzato nella directory corrente, nonché la dimensione di ciascuna sottodirectory:
$ du
12 ./.backups
60 .
In questo esempio, la mia directory corrente occupa tutti i 60 KB, di cui 12 KB sono occupati dalla sottodirectory .backups
.
Se lo trovi confuso e preferisci vedere tutte le dimensioni separatamente, puoi utilizzare il --separate-dirs
(o -S
in breve) opzione:
$ du --separate-dirs
12 ./.backups
48 .
Sono le stesse informazioni (48 e 12 fa 60) ma ogni directory viene trattata indipendentemente l'una dall'altra.
Per vedere ancora più dettagli, usa l'opzione --all (o -a in breve), che mostra ogni file in ogni directory:
$ du --separate-dirs --all
4 ./example.adoc
28 ./graphic.png
4 ./.backups/example.adoc~
12 ./.backups
4 ./index.html
4 ./index.adoc
48 .
Vedi l'ora di modifica dei file
Quando si esaminano i file per scoprire cosa sta occupando spazio, può essere utile vedere quando un file è stato modificato l'ultima volta. Qualcosa che non è stato toccato in un anno è un probabile candidato per l'archiviazione, soprattutto se stai finendo lo spazio.
Per vedere i tempi di modifica dei file con du, usa il --time
opzione:
$ du --separate-dirs --all --time
28 2021-07-21 11:12 ./graphic.png
4 2021-07-03 10:43 ./example.adoc
4 2021-07-13 13:03 ./index.html
4 2021-07-23 14:18 ./index.adoc
48 2021-07-23 14:19 .
Imposta una soglia per la dimensione del file
Quando esamini i file nell'interesse dello spazio su disco, potresti preoccuparti solo di file di dimensioni non banali. Imposta una soglia per le dimensioni dei file che desideri visualizzare con il --threshold
(o -t
in breve) opzione. Ad esempio, per visualizzare solo dimensioni superiori a 1 GB:
$ \du --separate-dirs --all --time --threshold=1G ~/Footage/
1839008 2021-07-14 13:55 /home/tux/Footage/snowfall.mp4
1577980 2020-04-11 13:10 /home/tux/Footage/waterfall.mp4
8588936 2021-07-14 13:55 /home/tux/Footage/
Quando le dimensioni dei file diventano particolarmente grandi, possono essere difficili da leggere. Semplifica le dimensioni dei file con --human-readable
(o -h
in breve) opzione:
$ \du --separate-dirs --all --time \
--threshold=1G --human-readable ~/Footage/
1.8G 2021-07-14 13:55 /home/tux/Footage/snowfall.mp4
1.6G 2020-04-11 13:10 /home/tux/Footage/waterfall.mp4
8.5G 2021-07-14 13:55 /home/tux/Footage/
Vedi lo spazio disponibile su disco
Più risorse Linux
- Comandi Linux cheat sheet
- Cheat sheet sui comandi avanzati di Linux
- Corso online gratuito:Panoramica tecnica RHEL
- Cheat sheet della rete Linux
- Cheat sheet di SELinux
- Cheat sheet dei comandi comuni di Linux
- Cosa sono i container Linux?
- I nostri ultimi articoli su Linux
Per ottenere un riepilogo di quanto spazio su disco rimane su un'unità, leggi il nostro articolo sul comando df.