50% de desconto todos os planos, por tempo limitado. A partir de $2.48/mo
6 min restante
Servidores e SO

Verifique Tamanhos de Diretórios e Pastas no Linux: Guia Completo

Ada Lovegood By Ada Lovegood 6 min de leitura Atualizado 20 de fevereiro de 2025
Tamanho de diretórios no Linux

Ao gerenciar um sistema Linux, conhecer o tamanho de seus diretórios é crítico para uma gestão eficaz do espaço em disco e resolução de problemas. Se seu sistema ficar sem armazenamento, identificar quais diretórios estão ocupando mais espaço ajudará você a resolver o problema rapidamente. Este guia mostrará como obter o tamanho do diretório Linux usando vários comandos como du, df, e tree, oferecendo opções básicas e avançadas para tornar a análise de tamanho de diretório simples e eficaz. Seja você um administrador de sistema ou desenvolvedor, entender como verificar e gerenciar tamanhos de diretório otimizará seu fluxo de trabalho.

Quem Deve Saber Sobre Como Obter Tamanho de Diretório em Linux?

Saber como verificar o tamanho de diretórios é essencial para vários tipos de usuários, incluindo:

  • Administradores de Sistema: Gerenciar espaço em disco é uma parte crítica da manutenção de sistemas saudáveis, especialmente ao lidar com múltiplos usuários ou serviços.
  • Desenvolvedores: Ao desenvolver aplicações, desenvolvedores precisam garantir que seus projetos não estejam consumindo muito espaço ou causando problemas de desempenho do sistema.
  • Engenheiros de Dados: Lidar com grandes volumes de dados requer monitoramento constante do armazenamento para evitar gargalos.
  • Utilizadores Domésticos: Mesmo em sistemas pessoais, conseguir verificar e liberar espaço de forma eficiente é importante para manter os sistemas funcionando sem problemas.

Se você se enquadra em qualquer uma dessas categorias, saber como obter o tamanho de diretórios em Linux é uma habilidade indispensável. Acompanhe enquanto discutimos o tamanho de diretórios Linux neste artigo.

Comandos Principais para Obter Tamanho de Diretório em Linux

Aqui estão os comandos principais para ajudar você a gerenciar diretórios e arquivos:

du Comando no Linux

O du O comando é uma das formas mais versáteis de obter o tamanho de arquivo de um diretório em Linux. Ele fornece uma estimativa do uso de espaço de arquivo, resumindo o espaço em disco consumido por um diretório específico e seus subdiretórios. Veja como usá-lo:

du /path/to/directory

du O comando Linux exibirá o tamanho de cada arquivo e subdiretório dentro do caminho fornecido. Por padrão, ele lista tamanhos em quilobytes. Você também pode usar a -h opção com este comando para tornar a saída mais legível, exibindo tamanhos em um formato legível para humanos (KB, MB, GB):

du -h /path/to/directory

Resumindo o Tamanho Total do Diretório

Para obter apenas o tamanho total de um diretório, use a -s opção:

du -sh /path/to/directory

Verificar o Tamanho de Todos os Subdiretórios

Se você quiser ver o tamanho de cada subdiretório, use o seguinte comando:

du -h --max-depth=1 /path/to/directory

Isso lista o tamanho de cada subdiretório um nível abaixo.

df Comando no Linux

Enquanto df é usado principalmente para verificar o uso de espaço em disco, mas pode ser útil para uma visão mais ampla do seu sistema de arquivos, incluindo o tamanho de diretórios em sistemas de arquivos montados. Veja como usá-lo:

df /path/to/directory

Isso mostra a quantidade de espaço em disco usado e disponível no sistema de arquivos onde o diretório reside. Assim como du, você pode usar a -h opção para exibir tamanhos em um formato mais legível:

df -h /path/to/directory

Isso mostrará o uso de disco em MB ou GB, dependendo do tamanho do diretório.

tree Comando no Linux

O tree O comando fornece uma representação visual da estrutura de diretórios e, com as opções corretas, também pode exibir tamanhos de arquivos e diretórios. Tree é especialmente útil quando você precisa de uma visão hierárquica dos tamanhos de diretórios. Você pode usar sua forma básica com o seguinte comando:

tree /path/to/directory

Exibindo Tamanhos de Diretórios com tree

Para ver o tamanho do diretório Linux com o tree comando, use a -s opção:

tree -s /path/to/directory

Novamente, você pode combinar isso com -h para tamanhos legíveis:

tree -sh /path/to/directory

Aqui está uma tabela de referência rápida com os comandos mais importantes para verificar o tamanho de diretórios em Linux:

Comando Uso
du /path/to/directory Exibe o tamanho de cada arquivo e diretório
du -sh /path/to/directory Mostra o tamanho total do diretório em formato legível
du -h –max-depth=1 Exibe o tamanho de subdiretórios, um nível de profundidade
df /path/to/directory Verifica o uso de espaço em disco do sistema de arquivos do diretório
df -h /path/to/directory Mostra o espaço em disco em formato legível (MB/GB)
tree /path/to/directory Mostra a estrutura do diretório
tree -sh /path/to/directory Mostra a estrutura do diretório com tamanhos em formato legível
ncdu /path/to/directory Uma ferramenta interativa para análise de uso de disco
status do arquivo Exibe informações detalhadas sobre arquivos, incluindo tamanho
ls -lh Lista arquivos em um diretório, mostrando tamanhos em formato legível

Exemplos de Comandos Adicionais para Tamanho de Diretório e Arquivo em Linux

Agora, vamos ver que outros comandos Linux podem ajudar a obter o tamanho de diretório Linux e o tamanho de pasta Linux.

ncdu: Um Visualizador Interativo de Uso de Disco

I notice your message appears incomplete — it just says "While the" without the full text to translate. Could you please provide the complete English text you'd like translated to Portuguese? du comando funciona bem para obter rapidamente o tamanho de diretórios, ncdu oferece uma interface interativa, o que facilita a navegação pelos diretórios e a identificação do que está usando espaço. Para instalar e usar ncdu use o seguinte comando:

sudo apt install ncdu 
ncdu /path/to/directory

stat: Informações Detalhadas de Arquivos

O comando stat mostra informações detalhadas sobre arquivos e diretórios, incluindo seu tamanho:

stat /path/to/file

Isso fornecerá as permissões do arquivo, hora do último acesso e o tamanho em bytes.

ls -lh: Listar Arquivos com Tamanhos

O ls comando também pode exibir tamanhos de arquivo em formato legível. Usando -lh lista todos os arquivos em um diretório, incluindo seu tamanho:

ls -lh /path/to/directory

Conclusão

Gerenciar o espaço em disco de forma eficiente é muito importante para que seu sistema Linux funcione sem problemas. Dominando comandos como du, df, e tree, você consegue verificar rapidamente o tamanho de diretórios, identificar os maiores e garantir que não está desperdiçando armazenamento valioso. Essas ferramentas ajudam você a verificar o tamanho de pastas em Linux para uma gestão eficiente de arquivos e diretórios.

Perguntas Frequentes

O que é tamanho de diretório?

O tamanho de um diretório refere-se à quantidade total de espaço em disco consumido por todos os arquivos e subdiretórios dentro dele. Inclui o conteúdo do diretório e você pode verificar o tamanho da pasta Linux com comandos como du. Isso ajuda você a monitorar o uso de armazenamento e gerenciar o espaço em disco de forma eficiente no seu sistema.

Qual é a diferença entre du e df em Linux?

O du comando mostra o uso de disco para arquivos e diretórios, enquanto df exibe o uso geral de disco para um sistema de arquivos ou partição.

Posso usar ncdu para verificar o tamanho dos diretórios em Linux?

Sim, ncdu é uma ferramenta interativa que exibe o tamanho dos diretórios e facilita a identificação de arquivos e diretórios grandes.

Como verificar espaço livre de diretório em Linux?

O df comando relata o espaço em disco disponível e usado nos sistemas de arquivos.

Compartilhar

Mais do blog

Continue lendo.

Melhores Apps Auto-hospedados que Você Pode Executar com Cosmos Cloud imagem de capa com painéis de apps ao redor de um painel Cosmos.
Servidores e SO

Melhores Apps Auto-hospedados que Você Pode Executar com Cosmos Cloud: Arquivos, Mídia, Senhas, Automação e Mais!

Depois que você configurou Cosmos Cloud e quer ver quais apps funcionam bem com ele, ou talvez ainda nem tenha decidido usar Cosmos e só quer ver como se encaixa no seu fluxo de trabalho

Nick PrataNick Prata leitura de 16 minutos
Portainer vs Cosmos Cloud para Gerenciar Apps Docker capa com diagrama de configuração híbrida e blocos de acesso vs operações neon.
Servidores e SO

Portainer vs Cosmos Cloud: A Melhor Opção para Gerenciamento de Apps Docker

Se você já conhece Docker e quer apenas um jeito mais limpo de executar uma pilha de apps em crescimento, aqui está a resposta curta sobre Portainer vs Cosmos Cloud. Portainer é a escolha mais forte para o controle direto

Nick PrataNick Prata 14 min de leitura
Cosmos Cloud vs CasaOS vs Umbrel gráfico de recursos mostrando três caminhos auto-hospedados dentro de um mundo de rede em nuvem abstrata.
Servidores e SO

Cosmos Cloud vs CasaOS vs Umbrel: Qual Plataforma Auto-hospedada se Encaixa na Sua Configuração?

A resposta curta é que CasaOS ainda é o lugar mais fácil para começar, Umbrel tem o visual mais limpo e curado, e Cosmos Cloud faz mais sentido quando você quer controle mais apertado sobre seu domínio

Nick PrataNick Prata 11 minutos de leitura

Pronto para fazer o deploy? A partir de $2,48/mês.

Cloud independente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Reembolso em 14 dias.