Comando linux du: Vedere il peso delle cartelle

postato in: Linux, Script, Tool | 2

In linux il comando du combianto alle sue molteplici opzioni può essere molto utile per la gestione di file e cartelle all’interno del disco rigido. Visualizza infatti lo spazio occupato da ogni elemento  ( file, cartelle e sottocartelle ).

Ecco le principali opzioni usabili:

  • -a o –all, visualizza anche file e sottodirectory;
  • -h da una visualizzazione più semplice per l’utilizzo dell’utente finale;
  • -k, dimensioni mostrano come multipli di 1024 byte e non di 512 byte:
  • -s, visualizza lo spazio occupato dalle directory specificate, ma non quanto ne viene occupato dalle loro sottodirectory;
  • -c , da come riepilogo la dimensione della cartella principale.

 

 Alcuni esempi di utilizzo ( in corsivo il risultato ):

Somma di directory in kilobyte:

du-sk *
152304 Cartella1
1856548 Cartella2

Somma di directory in formato leggibile (Byte, Kilobyte, Megabyte, Gigabyte, Terabyte e Petabyte):

du -sh *
149m Cartella1
1.8G Cartella2

mostra l’utilizzo del disco, di tutte le sottodirectory e dei file, inclusi quelli nascosti all’interno della directory corrente in ordine di dimensione del file:

du -sk. ** [!]. | sort-n

mostra l’utilizzo del disco, di tutte le sottodirectory e dei file, inclusi quelli nascosti all’interno della directory corrente ma in ordine di dimensione del file indietro:

du -sk. ** [!]. | sort-nr

mostra solo il peso della cartella principale senza andare a vedere il singolo peso di ogni sottocartella :

du -h –max-depth=1

2 risposte

  1. Per mostrare solo il peso della cartella principale senza andare a vedere il singolo peso di ogni sottocartella il comando corretto è
    du –max-depth=1

  2. Per mostrare solo il peso della cartella principale senza andare a vedere il singolo peso di ogni sottocartella il comando corretto è
    du -h -–max-depth=1

Lascia un commento