logo

Comando df em Linux/Unix com exemplos

O comando Linux df é usado para exibir o espaço em disco usado no sistema de arquivos . O 'df' significa 'sistema de arquivos de disco .' Define o número de blocos utilizados, o número de blocos disponíveis e o diretório onde o sistema de arquivos está montado.

Sintaxe:

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

Opções:

-a, --todos: É usado para incluir sistemas de arquivos remotos pseudo, duplicados.

-B, --block-size=TAMANHO: É usado para dimensionar tamanhos por SIZE antes de imprimi-los, por exemplo, a opção '-BM' imprime tamanhos em unidades de 1.048.576 bytes.

ângulos adjacentes

-h, --legível por humanos: É usado para exibir tamanhos em potências de 1024 (por exemplo, 1023M).

-H, --sim: É usado para mostrar tamanhos em potências de 1000 (por exemplo, 1,1G)

-eu, --inodes: É usado para listar informações de inode em vez de bloquear o uso

-eu, --local: É usado para limitar a listagem a sistemas de arquivos locais.

--sem sincronização: É usado para não invocar a sincronização antes de obter informações de uso (padrão).

--saída[=FIELD_LIST]: Esta opção é usada se quisermos usar o formato de saída definido por FIELD_LIST ou imprimir todos os campos se FIELD_LIST for omitido.

-P, --portabilidade: É usado para usar o formato de saída POSIX.

--total: É usado para excluir todas as entradas insignificantes ao espaço disponível e produzir um total.

-t, --type=TIPO: É usado para limitar a listagem a sistemas de arquivos do tipo TYPE.

-T, --tipo de impressão: É usado para exibir o tipo de sistema de arquivos.

-x, --exclude-type=TIPO: É usado para limitar a listagem a sistemas de arquivos, não do tipo TYPE.

seleção ordenar java

--ajuda: É utilizado para exibir o manual de ajuda com breves informações sobre as opções suportadas.

--versão: É usado para exibir as informações de versão do comando df.

Exemplos do comando df

Vejamos os seguintes exemplos do comando df:

  • Exibir o uso de espaço em disco
  • Exibir o uso do espaço em disco em um formato legível
  • Exibir o tipo de sistema de arquivos
  • Exibir tipos específicos de sistemas de arquivos
  • Exclua os tipos específicos de sistema de arquivos
  • Exibir espaço disponível e ponto de montagem para uma pasta

Exibir o uso do espaço em disco

Para exibir o uso do espaço em disco, execute o comando df sem nenhum argumento. Ele mostrará o uso do espaço em disco em forma de tabela. O comando df é útil para descobrir o espaço livre disponível em um sistema ou sistema de arquivos. Execute o comando abaixo:

 df 

O comando acima produzirá a saída da seguinte forma:

Linux df

Na saída acima, podemos ver o sistema de arquivos, o tamanho do sistema de arquivos em bloco de 1k, espaço usado, espaço disponível, a porcentagem aplicada pelo sistema de arquivos e ponto de montagem, respectivamente.

Exibir o uso do espaço em disco em um formato legível

A opção '-h' é usada para exibir o espaço em disco em um formato legível por humanos. Ele exibirá o tamanho em potências de 1024 e acrescentará G para GBs, M para MBs e B para Bytes. Execute o comando abaixo:

 df -h 

O comando acima produzirá a saída da seguinte forma:

Linux df

Exibir o tipo de sistema de arquivos

A opção '-T' é usada para exibir o tipo de sistema de arquivos. Ele adicionará uma nova coluna com o tipo de sistema de arquivos para saída. Execute o comando abaixo:

sublinhado na marcação
 df -T 

O comando acima produzirá a saída da seguinte forma:

Linux df

Na saída acima, podemos ver que a coluna ‘type’ foi adicionada à saída.

Exibir tipos específicos de sistemas de arquivos

A opção '-t' é usada com o tipo de sistema de arquivos para exibir o sistema de arquivos específico. Ele exibirá apenas um determinado sistema de arquivos. Podemos especificar mais de um sistema de arquivos com ele. Considere o comando abaixo:

 df -t ext4 

o comando acima exibirá apenas o sistema de arquivos do tipo 'ext4'. Considere a saída abaixo:

Linux df

Exclua os tipos específicos de sistema de arquivos

A opção '-x' é usada com o tipo de sistema de arquivos específico para excluí-lo da saída. Ele exibirá todos os outros tipos de sistema de arquivos, exceto os tipos fornecidos. Considere o comando abaixo:

 df -x squashfs 

O comando acima excluirá o sistema de arquivos ‘squashfs’ da saída. Considere a saída abaixo:

Linux df

Exibir espaço disponível e ponto de montagem para uma pasta

Para exibir o espaço disponível, o tipo de sistema de arquivos e o ponto de montagem de uma pasta, passe o nome da pasta com o comando df. Considere o comando abaixo:

 df Newdirectory 

O comando acima exibirá os detalhes do sistema de arquivos da pasta fornecida. Considere a saída abaixo:

Linux df

Na saída acima, podemos ver o espaço em disco usado, os tipos de sistema de arquivos e outras informações de uma determinada pasta. Podemos tornar a saída mais específica passando as opções suportadas.