GNU/Linux >> Linux Esercitazione >  >> Linux

Controlla lo spazio su disco utilizzato su Linux con du

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.


Linux
  1. Usa df per controllare lo spazio libero su disco su Linux

  2. Controlla lo spazio su disco in Linux usando df e du Commands

  3. Controlla i permessi dei file Linux con ls

  4. testare lo spazio su disco in Linux

  5. Come controllare la password con Linux?

Come controllare lo spazio libero su disco su Linux [Metodi terminale e GUI]

Come controllare l'utilizzo dello spazio su disco con l'utilità Ncdu

Come controllare lo spazio libero su disco su Linux

Come controllare lo spazio di scambio in Linux

10 comandi per controllare le partizioni del disco e lo spazio su disco su Linux

Comando Linux df per controllare lo spazio su disco