Cookie

Controllare lo spazio libero sul disco con “duf”

Pubblicato da TheJoe il

Tempo di lettura stimato: 2 minuti

Attenzione


Questo articolo è stato pubblicato più di un anno fa, potrebbero esserci stati sviluppi.
Ti preghiamo di tenerne conto.

Il comando df serve a controllare la capacità e la saturazione dei dispositivi collegati. Lo stesso scopo è quello del comando duf, con la differenza che l’output sarà formattato in modo facilmente intelligibile dall’utente.

Questo programma è open source e disponibile per GNU/Linux (sorgenti, ma anche in pacchetti precompilati RPM e DEB), BSD, MacOS, Windows e Android (file APK).

Il programma “duf” non è fra i comandi del terminale e non si trova nei repository. Per installarlo su Ubuntu / Debian (o derivate) occorre scaricare il pacchetto precompilato e lanciare l’installazione classica.

Troviamo l’installer deb di duf alla pagina GitHub del progetto. Lanciamo il download dell’ultima release e ci spostiamo nella directory di download con il terminale. Una volta li lanciamo:

~$ sudo dpkg --install duf_0.6.0_linux_386.deb
Selezionato il pacchetto duf non precedentemente selezionato.
(Lettura del database... 186905 file e directory attualmente installati.)
Preparativi per estrarre duf_0.6.0_linux_386.deb...
Estrazione di duf (0.6.0)...
Configurazione di duf (0.6.0)...

Come vedi duf non ha dipendenze particolari, installarlo è semplice e veloce.

Una volta installato puoi lanciarlo digitando duf nel terminale.

~$ duf
╭───────────────────────────────────────────────────────────╮
│ 1 local device                                            │
├──────────┬──────┬──────┬───────┬────────┬──────┬──────────┤
│ MOUNTED  │ SIZE │ USED │ AVAIL │  USE%  │ TYPE │ FILESYST │
│ ON       │      │      │       │        │      │ EM       │
├──────────┼──────┼──────┼───────┼────────┼──────┼──────────┤
│ /        │ 8.8G │ 5.4G │  2.9G │  61.4% │ ext4 │ /dev/sda │
│          │      │      │       │        │      │ 1        │
╰──────────┴──────┴──────┴───────┴────────┴──────┴──────────╯
╭───────────────────────────────────────────────────────────────╮
│ 6 special devices                                             │
├──────────┬────────┬───────┬────────┬────────┬──────┬──────────┤
│ MOUNTED  │   SIZE │  USED │  AVAIL │  USE%  │ TYPE │ FILESYST │
│ ON       │        │       │        │        │      │ EM       │
├──────────┼────────┼───────┼────────┼────────┼──────┼──────────┤
│ /dev     │ 484.2M │    0B │ 484.2M │        │ devt │ udev     │
│          │        │       │        │        │ mpfs │          │
│ /dev/shm │ 501.0M │ 18.3M │ 482.7M │   3.6% │ tmpf │ tmpfs    │
│          │        │       │        │        │ s    │          │
│ /run     │ 100.2M │  5.2M │  95.0M │   5.2% │ tmpf │ tmpfs    │
│          │        │       │        │        │ s    │          │
│ /run/loc │   5.0M │  4.0K │   5.0M │   0.1% │ tmpf │ tmpfs    │
│ k        │        │       │        │        │ s    │          │
│ /run/use │ 100.2M │  8.0K │ 100.2M │   0.0% │ tmpf │ tmpfs    │
│ r/1000   │        │       │        │        │ s    │          │
│ /sys/fs/ │ 501.0M │    0B │ 501.0M │        │ tmpf │ tmpfs    │
│ cgroup   │        │       │        │        │ s    │          │
╰──────────┴────────┴───────┴────────┴────────┴──────┴──────────╯

Per un elenco (non completo) di tutte le opzioni, rimando al progetto su GitHub.


TheJoe

Mantengo questo blog a livello amatoriale dal 2009. Sono appassionato di grafica, tecnologia, software Open Source. Fra i miei articoli non sarà difficile trovarne circa la musica, ed alcuni di riflessioni personali, ma preferisco indirizzare la linea del blog principalmente verso la tecnologia. Per informazioni contattami.

0 commenti

Lascia un commento

Segnaposto per l'avatar

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.