Come usare il comando DUF in Linux

Come usare il comando DUF in Linux

Questo articolo coprirà una guida sull'uso del comando "DUF" in Linux. DUF è un'utilità di riga di comando gratuita e open source che può mostrare l'utilizzo delle risorse e lo spazio libero disponibili su dispositivi di archiviazione locale o remoto collegati a un sistema Linux. È una versione avanzata e più intuitiva di un'altra utilità della riga di comando chiamata "DF", disponibile per impostazione predefinita in tutte le principali distribuzioni Linux.

Caratteristiche principali del comando DUF

Le caratteristiche principali dell'utilità della riga di comando DUF includono:

  • Capacità di presentare i dati in layout tabulare.
  • Capacità di mostrare l'output colorato per una migliore leggibilità.
  • Classifica i dati in diversi gruppi in base al tipo di dispositivo di archiviazione.
  • Supportare l'ordinamento dei risultati visualizzati.
  • Supporta il ridimensionamento automatico della finestra del terminale che corrisponde alla dimensione dei dati di output.
  • Capacità di nascondere l'output per determinati tipi di archiviazione.
  • Supporta la presentazione dei dati in formato JSON (può essere esportato in un file esterno).

Installazione del comando DUF in Linux

Il comando DUF può essere installato in Ubuntu dallo Snap Store. Per fare ciò, eseguire il comando specificato di seguito in un terminale:

$ sudo snap install duf-utility

DUF può essere disponibile nei repository della distribuzione Linux. Quindi puoi cercarlo nel gestore dei pacchetti e installarlo da lì. Sono disponibili più pacchetti specifici per distribuzione e istruzioni di installazione.

Visualizza le informazioni sull'utilizzo del disco su tutti i dispositivi e i filesystem

Per mostrare dati tabulari sullo spazio usato e libero su unità di archiviazione locale o remota, eseguire semplicemente il seguente comando:

$ DUF

A seconda dei dischi di archiviazione collegati sul sistema, è necessario ottenere un output in modo simile a questo:

Nascondi informazioni su filesystem specifici

È possibile nascondere tipi specifici del filesystem utilizzando lo switch "-hide-FS" e fornendolo un tipo di filesystem come argomento. Ecco un comando di esempio:

$ DUF -Hide -FS Squashfs

Il comando sopra nasconderà tutte le voci del filesystem con "squashfs" come tipo.

È possibile utilizzare più valori separati da virgola come argomenti nel comando.

Visualizza le informazioni solo sui tipi specifici del filesystem


È possibile utilizzare l'opzione di comando "-only-FS" per visualizzare le informazioni solo sui tipi specifici del filesystem e nascondere tutto il resto. Ecco un comando di esempio:

$ duf -only -fs ext4

È possibile utilizzare più valori separati da virgola come argomenti nel comando. Questa opzione è opposta all'interruttore della riga di comando "Hide-F" spiegato sopra.

Nascondi categorie intera del tipo di dispositivo o tipi di dispositivo specifici

Se si desidera nascondere un'intera categoria Tipo di dispositivo, è possibile utilizzare l'interruttore "-Hide" e aggiungere un tipo di categoria come argomento. Ad esempio per nascondere tutti i dispositivi di tipo "speciale", eseguire un comando nel seguente formato:

$ DUF -Hide Special

È possibile utilizzare lo stesso comando per nascondere tipi specifici del dispositivo. Ad esempio per nascondere i dispositivi montati "Loop", eseguire un comando nel seguente formato:

$ DUF -SHIDE LOOPS

Lo switch "-hide" prende "rete", "speciale", "locale", "loop", "fusibile" e "lega" come possibili valori. È possibile utilizzare più valori separati da virgola come argomenti nel comando.

Visualizza le informazioni solo sui tipi specifici del dispositivo

Se si desidera visualizzare le informazioni di utilizzo solo su alcuni tipi di dispositivi particolari, utilizzare l'interruttore "-solo". Questo comando è l'opposto dell'interruttore "-hide" sopra menzionato.

$ duf -solo locale

Lo switch "-solo" prende "rete", "speciale", "locale", "loop", "fusibile" e "lega" come possibili valori. È possibile utilizzare più valori separati da virgola come argomenti nel comando.

Ordina output usando colonne specifiche

È possibile ordinare l'uscita dell'utilizzo del disco utilizzando l'intestazione di un tipo di colonna specifico utilizzando l'interruttore della riga di comando "-Sort". Ad esempio, per ordinare i dati tabulari usando la dimensione, eseguire un comando nel seguente formato:

$ DUF -Sort Dimensione

L'opzione "-Sort" della riga di comando prende "dimensione", "usata", "mountpoint", "disponibilità" e altre intestazioni di colonne come possibili argomenti. Elenco completo di possibili argomenti sono disponibili sulla pagina Man.

Visualizza l'utilizzo in formato JSON ed esporta i dati in un file

Per visualizzare i dati di utilizzo del disco in formato JSON, utilizzare lo switch "-json" ".

$ DUF -JSON

Per esportare i dati JSON in un file, eseguire un comando nel seguente formato (sostituire il nome del file secondo necessità):

$ DUF -JSON> Utilizzo.JSON

Ulteriore aiuto sul comando DUF

Dopo aver installato il comando di comando DUF, è possibile eseguire il comando seguente per saperne di più sulle sue opzioni di utilizzo.

$ DUF -Help

Puoi anche controllare la pagina Duf Man disponibile qui.

Conclusione

Il comando DUF ha alcune opzioni aggiuntive rispetto al comando DF tradizionale incluso per impostazione predefinita nella maggior parte delle distribuzioni Linux. La sua rappresentazione di dati tabulari e l'inclusione di più tipi di filesystem forniscono una comprensione molto migliore dei modelli di utilizzo del disco sul sistema Linux.