WUtilizziamo il comando df per mostrare quanto spazio su disco è libero sui file system montati in sistemi Linux, macOS e Unix. Abbiamo anche il comando du per stimare l’utilizzo dello spazio file. Ora abbiamo un altro strumento dall’aspetto stravagante e fantastico chiamato duf per visualizzare le statistiche sullo spazio libero su disco in Unix, Linux, macOS, * BSD, Android e Windows scritte in Golang.
duf – Utilizzo del disco / Utility gratuita per Linux, BSD, macOS e Windows
duf significa utilizzo del disco / utilità gratuita. Funziona su sistemi Linux e Unix, incluso Windows. Viene fornito con le seguenti caratteristiche:
Facile da usare
Display colorato
Regola l’altezza e la larghezza in base al movimento di ridimensionamento del terminale
Ordinamento dei dati secondo le nostre necessità
Filtri e gruppi
Output JSON e altro ancora
Installazione di duf
Assicurati di avere un ambiente Go funzionante, incluso un compilatore Golang installato per l’installazione del codice sorgente. Apri l’app del terminale e poi usa il comando git:
git clone https://github.com/muesli/duf.git
cd duf
go build
Come installare duf su Debian / Ubuntu Linux (pacchetti precompilati)
Usa il comando wget o il comando curl per scaricare il file:
Installa i pacchetti .deb sulla tua macchina Debian o Ubuntu: sudo apt install ./duf_0.5.0_linux_amd64.deb Sessione di esempio:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'duf' instead of './duf_0.5.0_linux_amd64.deb'
The following NEW packages will be installed:
duf
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1031 kB of archives.
After this operation, 2486 kB of additional disk space will be used.
Get:1 /tmp/duf_0.5.0_linux_amd64.deb duf amd64 0.5.0 [1031 kB]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package duf.
(Reading database ... 15411 files and directories currently installed.)
Preparing to unpack /tmp/duf_0.5.0_linux_amd64.deb ...
Unpacking duf (0.5.0) ...
Setting up duf (0.5.0) ...
Installazione del file RPM su CentOS / RHEL / Fedora / OpenSUSE Linux
Prova il seguente comando per installare il file rpm:
# get ready for AUR # sudo pacman -S --needed base-develgit clone https://aur.archlinux.org/duf.git
cd duf
less PKGBUILD
makepkg -si
Utente Android con termux
Correre: pkg install duf
macOS Unix installa duf
Usa il comando brew: brew install duf O usa il comando port sudo port selfupdate && sudo port install duf
FreeBSD installa duf
Esegui il comando pkg sudo sh -c 'pkg update && pkg upgrade && pkg install duf'
MS-Windows installa duf usando scoop
Digitare al prompt di DOS / Windows: scoop install duf
Come si usa duf?
Tutto quello che devi fare è digitare: duf Bella? Destra? Possiamo forzare l’elenco duf dispositivi specifici e punti di montaggio: duf /home duf / duf /dev/ /jails/ /rsnapshot Mostriamo tutti i file system inclusi i file system pseudo, duplicati e inaccessibili: duf --all
La sintassi è: duf --sort {keyword} duf --sort size duf --sort used Le parole chiave valide sono: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type e filesystem. Possiamo anche mostrare o nascondere colonne specifiche come segue: duf --output {keyword} duf --output mountpoint,size,usage
tema scuro vs chiaro
Possiamo impostare colori o temi. I valori possibili sono: duf -theme dark duf --theme light
Uscita JSON
Ti piace usare l’output duf come JSON per i comandi esterni? Provare: duf --json
Riassumendo
Nel complesso, duf è un’eccellente piccola utility da riga di comando. Perfetto per desktop Linux personale, macOS o server di sviluppo. Tuttavia, non lo installerò sul server di produzione. Controlla la home page del progetto. In caso di dubbi o altre chicche della CLI, fammelo sapere nella sezione commenti qui sotto.
???? Per favore sostenere il mio lavoro su Patreon o con una donazione.
???? Ricevi i tutorial più recenti su Linux, Open Source e DevOps tramite:
Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.