DF(1)

NOME
df - visualizza l'ammontare di spazio libero su disco

SINTASSI
df [opzioni] [file...]

Opzioni POSIX: [-kP]

Opzioni GNU (forma breve): [-ahikmPv] [-t tipofs] [-x tipofs] [--print-type] [--no-sync] [--sync] [--help] [--version] [--]

DESCRIZIONE
df visualizza la quantità di spazio usato e disponibile sui filesystem.

Senza argomenti, df visualizza la quantità di spazio usato e disponibile su tutti i filesystem attualmente montati (di tutti i tipi). Altrimenti df si occupa dei filesystem che contengono ciascun file dato in argomento.

PARTICOLARI POSIX
Il risultato è dato per default in unità da 512 byte, oppure da 1024 se è usata l'opzione -k. Il suo formato è indefinito, a meno che venga usata l'opzione -P. Se file non è un file normale, una directory o una FIFO, il risultato non è specificato.

PARTICOLARI GNU
Il risultato è dato in unità da 1024 byte (se nessuna opzione specifica un'unità) a meno che sia impostata la variabile ambientale POSIXLY_CORRECT, nel qual caso si ha il comportamento POSIX.

Se un argomento file è un file di un dispositivo disco che contiene un filesystem montato, df mostra lo spazio disponibile su quel filesystem, e non quello sul filesystem che contiene il nodo del dispositivo.

OPZIONI POSIX

-k  Usa unità da 1024 byte invece che quelle di default da 512.

-P  Risultato in sei colonne, con l'intestazione «Filesystem N-blocks Used Available Capacity Mounted on», cioè «filesystem, blocchi da N, usati, disponibili, capacità, montato su» (dove N=512, ma coll'opzione -k N=1024).

OPZIONI GNU

-a, --all
    (tutto) Include nell'elenco anche i filesystem con una dimensione di 0 blocchi, che sono di natura omessi. Normalmente questi filesystem sono pseudo-filesystem con scopi particolari, come le voci per l'automounter. Inoltre, filesystem di tipo «ignora» o «auto», supportati da alcuni sistemi operativi, sono inclusi solo se quest'opzione è specificata.

-h, --human-readable
    (comprensibile) Aggiunge a ciascuna dimensione un suffisso, come M per megabyte.

-i, --inodes
    Dà informazioni sull'uso degli inode, invece che dei blocchi. Un inode (abbreviazione dell'inglese «index node», nodo d'indice) contiene informazioni su di un file, come il suo proprietario, permessi, orari e posizione sul disco.

-k, --kilobytes
    Visualizza le dimensioni in blocchi da 1024 byte.

-m, --megabytes
    Visualizza le dimensioni in blocchi da un megabyte (cioè 1 048 576 byte).

--no-sync
    Non effettua la chiamata di sistema sync prima di ottenere i dati sull'utilizzo. Ciò può velocizzare molto df, ma per alcuni sistemi (in particolare SunOS) i risultati potrebbero essere lievemente obsoleti. Questo è il comportamento di default.

-P, --portability
    Usa il formato di visualizzazione POSIX: questo è uguale al formato di default eccetto che le informazioni su ciascun filesystem vengono stampate esattamente su una riga; un dispositivo montato non finisce mai su una riga da solo. Questo significa che se il nome di un dispositivo è più lungo di 20 caratteri (come ad esempio per alcuni dispositivi di rete), le colonne risulteranno non allineate.

--sync
    Effettua la chiamata di sistema sync prima di ottenere i dati sull'utilizzo. Con alcuni sistemi (in particolare SunOS), far così fornisce risultati più aggiornati, ma in generale questa opzione rende molto più lento df, specialmente se ci sono molti (o molto occupati) filesystem.

-t tipofs, --type=tipofs
    Limita l'elenco a filesystem di tipo tipofs. Si possono specificare più tipi di filesystem dando più opzioni -t. Di natura, non viene omesso niente.

-T, --print-type
    (stampa tipo) Stampa il tipo di ciascun filesystem. I tipi dati sono quelli riportati dal sistema (e sono trovati in un modo che dipende dal sistema, per esempio leggendo /etc/mtab). Vedi anche mount(8).

-x tipofs, --exclude-type=tipofs
    (escludi tipo) Limita l'elenco a filesystem non di tipo tipofs. Si possono specificare più tipi di filesystem da tralasciare dando più opzioni -x. Di natura, non viene omesso nessun filesystem.

-v  Ignorata; presente per compatibilità con le versioni di df per System V.

OPZIONI GNU STANDARD

--help
    Stampa un messaggio di spiegazione sullo standard output ed esce (con successo).

--version
    Stampa informazioni sulla versione sullo standard output ed esce (con successo).

--  Termina l'elenco delle opzioni.

AMBIENTE
La variabile POSIXLY_CORRECT determina la scelta di unità di misura: se non è impostata, e la variabile BLOCKSIZE ha un valore che inizi con «HUMAN», allora l'effetto è quello dato dalla variabile -h, a meno che sia annullata dall'opzione -k o -m. Le variabili LANG, LC_ALL, LC_CTYPE e LC_MESSAGES hanno il solito significato.

CONFORME A
POSIX 1003.2

VEDERE ANCHE
mount(8)

NOTE
Questa pagina descrive df come si trova nel pacchetto fileutils-3.16; altre versioni potrebbero differire leggermente. Spedisci correzioni o aggiunte a aeb@cwi.nl, aw@mail1.bet1.puv.fi o ragnar@lightside.ddns.org [NdT: ovviamente, problemi nella traduzione devono essere spediti al traduttore, non agli autori]. Segnala bachi nei programmi a fileutils-bugs@gnu.ai.mit.edu.