logo

Comando df in Linux/Unix con esempi

Il comando Linux df viene utilizzato per visualizzare il file spazio su disco utilizzato nel file system . Il 'df' sta per 'file system del disco .' Definisce il numero di blocchi utilizzati, il numero di blocchi disponibili e la directory in cui è montato il file system.

Sintassi:

 df [OPTION]... [FILE]... 

Opzioni:

-a, --all: Viene utilizzato per includere file system pseudo, duplicati e remoti.

-B, --dimensione-blocco=DIMENSIONE: Viene utilizzato per ridimensionare le dimensioni in base a DIMENSIONE prima di stamparle, ad esempio, l'opzione '-BM' stampa le dimensioni in unità di 1.048.576 byte.

-h, --leggibile dall'uomo: Viene utilizzato per visualizzare le dimensioni in potenze di 1024 (ad esempio, 1023M).

come eseguire uno script su Linux

-H, --sì: Viene utilizzato per mostrare le dimensioni in potenze di 1000 (ad esempio, 1,1 G)

-i, --inodes: Viene utilizzato per elencare le informazioni sugli inode anziché bloccarne l'utilizzo

-l, --local: Viene utilizzato per limitare l'elenco ai file system locali.

mappa hash Java

--nessuna sincronizzazione: Viene utilizzato per non richiamare la sincronizzazione prima di ottenere informazioni sull'utilizzo (impostazione predefinita).

--output[=ELENCO_CAMPI]: Questa opzione viene utilizzata se vogliamo utilizzare il formato di output definito da FIELD_LIST o stampare tutti i campi se FIELD_LIST è omesso.

-P, --portabilità: Viene utilizzato per utilizzare il formato di output POSIX.

--totale: Viene utilizzato per escludere tutte le voci non significative per lo spazio disponibile e produrre un totale.

-t, --type=TIPO: Viene utilizzato per limitare l'elenco ai file system di tipo TYPE.

-T, --tipo di stampa: Viene utilizzato per visualizzare il tipo di file system.

-x, --exclude-type=TIPO: Viene utilizzato per limitare l'elenco ai file system, non di tipo TYPE.

prova a catturarlo in Java

--aiuto: Viene utilizzato per visualizzare il manuale della guida contenente brevi informazioni sulle opzioni supportate.

--versione: Viene utilizzato per visualizzare le informazioni sulla versione del comando df.

Esempi del comando df

Vediamo i seguenti esempi del comando df:

  • Visualizza l'utilizzo dello spazio su disco
  • Visualizza l'utilizzo dello spazio su disco in un formato leggibile
  • Visualizza il tipo di file system
  • Visualizza tipi di file system specifici
  • Escludere particolari tipi di file system
  • Visualizza lo spazio disponibile e il punto di montaggio per una cartella

Visualizza l'utilizzo dello spazio su disco

Per visualizzare l'utilizzo dello spazio su disco, eseguire il comando df senza alcun argomento. Mostrerà l'utilizzo dello spazio su disco in forma tabellare. Il comando df è utile per scoprire lo spazio libero disponibile su un sistema o file system. Esegui il comando seguente:

 df 

Il comando precedente produrrà l'output come segue:

Linux df

Dall'output sopra, possiamo vedere rispettivamente il file system, la dimensione del file system in blocchi da 1k, lo spazio utilizzato, lo spazio disponibile, la percentuale applicata dal file system e il punto di montaggio.

Visualizza l'utilizzo dello spazio su disco in un formato leggibile

L'opzione '-h' viene utilizzata per visualizzare lo spazio su disco in un formato leggibile dall'uomo. Visualizzerà la dimensione in potenze di 1024 e aggiungerà G per GB, M per MB e B per byte. Esegui il comando seguente:

salva il video di YouTube vlc
 df -h 

Il comando precedente produrrà l'output come segue:

Linux df

Visualizza il tipo di file system

L'opzione '-T' viene utilizzata per visualizzare il tipo di file system. Aggiungerà una nuova colonna con il tipo di file system all'output. Esegui il comando seguente:

 df -T 

Il comando precedente produrrà l'output come segue:

Linux df

Dall'output precedente, possiamo vedere che la colonna 'tipo' è stata aggiunta all'output.

Visualizza tipi di file system specifici

L'opzione '-t' viene utilizzata con il tipo di file system per visualizzare il file system specifico. Verrà visualizzato solo un determinato file system. Possiamo specificare più di un file system con esso. Considera il comando seguente:

sincronizzazione dei thread
 df -t ext4 

il comando precedente visualizzerà solo il file system di tipo 'ext4'. Considera l'output seguente:

Linux df

Escludere i tipi di file system specifici

L'opzione '-x' viene utilizzata con il tipo di file system specifico per escluderlo dall'output. Verranno visualizzati tutti gli altri tipi di file system tranne i tipi specificati. Considera il comando seguente:

 df -x squashfs 

Il comando precedente escluderà il file system 'squashfs' dall'output. Considera l'output seguente:

Linux df

Visualizza lo spazio disponibile e il punto di montaggio per una cartella

Per visualizzare lo spazio disponibile, il tipo di file system e il punto di montaggio di una cartella, passare il nome della cartella con il comando df. Considera il comando seguente:

 df Newdirectory 

Il comando precedente visualizzerà i dettagli del file system della cartella specificata. Considera l'output seguente:

Linux df

Dall'output sopra, possiamo vedere che vengono visualizzati lo spazio su disco utilizzato, i tipi di file system e altre informazioni della cartella specificata. Possiamo rendere l'output più specifico passando le opzioni supportate.