Como usar o comando duf no linux

Como usar o comando duf no linux

Este artigo abordará um guia sobre o uso do comando "DUF" no Linux. O DUF é um utilitário de linha de comando de código aberto e livre que pode mostrar o uso de recursos e o espaço livre disponível em dispositivos de armazenamento local ou remoto conectados a um sistema Linux. É uma versão avançada e mais fácil de usar de outro utilitário de linha de comando chamado "DF", que está disponível por padrão em todas as principais distribuições Linux.

Principais características do comando duf

Os principais recursos do utilitário de linha de comando DUF incluem:

  • Capacidade de apresentar dados em layout tabular.
  • Capacidade de mostrar saída colorida para melhorar a legibilidade.
  • Classifica dados em diferentes grupos de acordo com o tipo de dispositivo de armazenamento.
  • Suporte classificação dos resultados exibidos.
  • Suporta o redimensionamento automático da janela do terminal que corresponde ao tamanho dos dados de saída.
  • Capacidade de ocultar a saída para determinados tipos de armazenamento.
  • Suporta a apresentação de dados no formato JSON (pode ser exportado para um arquivo externo).

Instalando o comando DUF no Linux

O comando DUF pode ser instalado no Ubuntu na loja Snap. Para fazer isso, execute o comando especificado abaixo em um terminal:

$ sudo snap install duf-utility

DUF pode estar disponível em repositórios da sua distribuição Linux. Para que você possa procurá -lo no gerenciador de pacotes e instalá -lo a partir daí. Mais pacotes específicos de distribuição e instruções de instalação estão disponíveis aqui.

Veja informações de uso do disco sobre todos os dispositivos e sistemas de arquivos

Para mostrar dados tabulares sobre o espaço usado e livre em unidades de armazenamento local ou remoto, basta executar o seguinte comando:

$ duf

Dependendo dos discos de armazenamento conectados ao seu sistema, você deve obter alguma saída semelhante a isso:

Ocultar informações sobre sistemas de arquivos específicos

Você pode ocultar tipos específicos do sistema de arquivos usando o interruptor "-Hide-FS" e fornecendo um tipo de sistema de arquivos como argumento. Aqui está um comando de exemplo:

$ duf -hide -fs squashfs

O comando acima ocultará todas as entradas do sistema de arquivos com "squashfs" como o tipo.

Você pode usar vários valores separados por vírgula como argumentos no comando.

Visualize informações sobre apenas tipos específicos do sistema de arquivos


Você pode usar a opção de linha de comando "-nly-fs" para visualizar informações sobre apenas tipos específicos do sistema de arquivos e ocultar tudo o mais. Aqui está um comando de exemplo:

$ duf -only -fs ext4

Você pode usar vários valores separados por vírgula como argumentos no comando. Esta opção é oposta ao interruptor da linha de comando “Hide-Fs” explicado acima.

Ocultar categorias de tipo inteiro ou tipos de dispositivo específicos

Se você deseja ocultar uma categoria de tipo de dispositivo inteiro, pode usar o interruptor "-Hide" e adicionar um tipo de categoria como argumento. Por exemplo, para ocultar todos os dispositivos do tipo "especial", execute um comando no seguinte formato:

$ Duf -Hide Special

Você pode usar o mesmo comando para ocultar tipos de dispositivo específicos. Por exemplo, para ocultar dispositivos montados "loop", execute um comando no seguinte formato:

$ duf -hide loops

O interruptor "-Hide" leva "Rede", "Especial", "Local", "Loops", "Fuse" e "Binds" como possíveis valores. Você pode usar vários valores separados por vírgula como argumentos no comando.

Veja informações sobre apenas tipos específicos de dispositivos

Se você deseja ver informações de uso sobre alguns tipos de dispositivos específicos, use o interruptor "-nly". Este comando é o oposto do interruptor "-Hide" mencionado acima.

$ duf -apenas local

O interruptor "-nly" leva a "rede", "especial", "local", "loops", "fusível" e "liga" os valores possíveis como possíveis. Você pode usar vários valores separados por vírgula como argumentos no comando.

Classifique a saída usando colunas específicas

Você pode classificar a saída de uso do disco usando o título de um tipo de coluna específico usando o interruptor da linha de comando “-sort”. Por exemplo, para classificar os dados tabulares usando tamanho, execute um comando no seguinte formato:

$ duf -Sort Tamanho

A opção de linha de comando "-Sort" leva o "tamanho", "usado", "MountPoint", "Dispon" e outros títulos da coluna como possíveis argumentos. Lista completa de argumentos possíveis pode ser encontrada na página do homem.

Veja o uso no formato JSON e exporte dados para um arquivo

Para visualizar dados de uso do disco no formato JSON, use o interruptor "-json" ".

$ duf -json

Para exportar dados JSON para um arquivo, execute um comando no seguinte formato (substitua o nome do arquivo conforme necessário):

$ duf -json> Uso.JSON

Ajuda adicional no comando duf

Depois de instalar o comando duf comando, você pode executar o seguinte comando para saber mais sobre suas opções de uso.

$ duf --help

Você também pode verificar a página do DUF Man disponível aqui.

Conclusão

O comando DUF tem algumas opções adicionais sobre o comando tradicional DF incluído por padrão na maioria das distribuições Linux. Sua representação de dados tabulares e inclusão de mais tipos de sistema de arquivos fornecem uma compreensão muito melhor dos padrões de uso de disco em seu sistema Linux.