Comando Linux df
Em sistemas operacionais do tipo Unix, o comando df relata a quantidade de espaço em disco disponível sendo usada pelos sistemas de arquivos .
Este documento cobre a versão GNU / Linux do df .
Descrição
df exibe a quantidade de espaço em disco disponível no sistema de arquivos que contém cada argumento de nome de arquivo. Se nenhum nome de arquivo for fornecido, o espaço disponível em todos os sistemas de arquivos atualmente montados será mostrado. O espaço em disco é mostrado em 1 K blocos por padrão, a menos que a variável de ambiente POSIXLY_CORRECT esteja configurada, nesse caso, blocos de 512 bytes são usados.
Se um argumento for o nome absoluto do arquivo de um nó de dispositivo de disco que contém um sistema de arquivos montado, df mostra o espaço disponível nesse sistema de arquivos em vez do sistema de arquivos que contém o nó do dispositivo (que é sempre o sistema de arquivos raiz ). O df não pode mostrar o espaço disponível em sistemas de arquivos não montados, porque na maioria dos tipos de sistemas, isso requer um conhecimento muito específico do sistema das estruturas do sistema de arquivos.
Sintaxe
df [ OPÇÃO ] ... [ ARQUIVO ] ...
Opções
-a , –all | Inclua sistemas de arquivos fictícios. |
-B , –block-size = SIZE | Dimensione tamanhos por TAMANHO antes de imprimi-los. Por exemplo, ‘ -BM ‘ imprime tamanhos em unidades de 1.048.576 bytes. Consulte “SIZE Format” abaixo para obter mais informações. |
–total | Exibir um total geral. |
-h, –human-readable | Tamanhos de impressão em formato legível por humanos (por exemplo, 1K 234M 2G ). |
-H , –si | O mesmo que -h , mas use potências de 1000 em vez de 1024. |
-i , –inodes | Listar informações do inode em vez do uso do bloco. |
-k | Como –block-size = 1K . |
-l , –local | Limite de listagem para sistemas de arquivos locais. |
–no-sync | Não chame uma sincronização antes de obter informações de uso, que é a configuração padrão. |
-P, –portability | Use o formato de saída POSIX . |
–sync | Invoque uma sincronização antes de obter informações de uso. |
-t , –type = TYPE | Limite de listagem para sistemas de arquivos do tipo TYPE. |
-T, –print-type | Imprima o tipo de sistema de arquivos. |
-x , –exclude-type = TYPE | Limite de listagem para sistemas de arquivos não do tipo TYPE. |
-v | Ignorado; incluído por motivos de compatibilidade. |
–help | Exiba uma mensagem de ajuda e saia. |
–version | Informações de versão de saída e saída. |
Formato SIZE
Os valores de exibição estão em unidades do primeiro SIZE disponível em –block-size e nas variáveis de ambiente DF_BLOCK_SIZE, BLOCK_SIZE e BLOCKSIZE. Caso contrário, as unidades terão o padrão de 1024 bytes (ou 512 se POSIXLY_CORRECT estiver definido).
SIZE é um número inteiro e uma unidade opcional (exemplo: 10M é 10 * 1024 * 1024). As unidades são K , M , G , T , P , E , Z , Y (potências de 1024) ou KB , MB , … (potências de 1000).
Exemplos
df
Exiba todos os sistemas de arquivos e seu uso de disco, como na seguinte saída:
Sistema de arquivos 1K-block Usado Disponível Use% Montado em / dev / loop0 18761008 15246876 2554440 86% / nenhum 4 0 4 0% / sys / fs / cgroup udev 493812 4 493808 1% / dev tmpfs 100672 1364 99308 2% / corrida nenhum 5120 0 5120 0% / corrida / bloqueio nenhum 503352 1764 501588 1% / execução / shm nenhum 102400 20 102380 1% / corrida / usuário / dev / sda3 174766076 164417964 10348112 95% / host
df -h
O mesmo que acima, mas use a formatação “legível por humanos”, como no exemplo a seguir:
Tamanho do sistema de arquivos usado% de uso disponível montado em / dev / loop0 18G 15G 2,5G 86% / nenhum 4,0K 0 4,0K 0% / sys / fs / cgroup udev 483M 4,0K 483M 1% / dev tmpfs 99M 1,4M 97M 2% / corrida nenhum 5,0M 0 5,0M 0% / corrida / bloqueio nenhum 492M 1,8M 490M 1% / corrida / shm nenhum 100M 20K 100M 1% / execução / usuário / dev / sda3 167G 157G 9.9G 95% / host
df public_html
Exiba a quantidade de espaço livre no diretório public_html , como na seguinte saída:
Sistema de arquivos 1K-block Usado Disponível Use% Montado em / dev / loop0 18761008 15246924 2554392 86% /
Comandos relacionados
du – Relate a quantidade de espaço em disco usada por um arquivo ou arquivos.
find – Encontre arquivos dentro de uma hierarquia de diretórios.
ls – lista o conteúdo de um diretório ou diretórios.