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

Verificar Tamanhos de Diretórios e Pastas no Linux: Tutorial Completo

Ada Lovegood By Ada Lovegood 6 min de leitura Atualizado em 20 fev. 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

Eis comandos essenciais para o ajudar a gerir diretórios e ficheiros:

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 os ficheiros num diretório, mostrando os tamanhos em formato legível

Exemplos de comandos adicionais para tamanhos de diretórios e ficheiros 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 de 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 blogue

Continue a ler.

Imagem de capa Best Self-Hosted Apps You Can Run with Cosmos Cloud com painéis de aplicações em torno de um painel Cosmos.
Servidores e SO

Melhores aplicações self-hosted que pode executar com Cosmos Cloud: ficheiros, media, palavras-passe, automação e mais!

Talvez já tenha configurado o Cosmos Cloud e queira ver que aplicações combinam bem com ele, ou talvez ainda nem tenha decidido sobre o Cosmos e queira apenas perceber se se encaixa no seu fluxo de trabalho

Nick SilverNick Silver 16 min de leitura
Capa Portainer vs Cosmos Cloud for Managing Docker Apps com diagrama de configuração híbrida e blocos neon ops vs access.
Servidores e SO

Portainer vs Cosmos Cloud: melhor opção para gerir aplicações Docker

Se já conhece o Docker e quer apenas a forma mais limpa de executar uma stack de aplicações em crescimento, aqui está a resposta curta a Portainer vs Cosmos Cloud. O Portainer é a escolha mais forte para gestão direta

Nick SilverNick Silver 14 min de leitura
Gráfico de destaque Cosmos Cloud vs CasaOS vs Umbrel a mostrar três caminhos self-hosted dentro de um mundo abstrato de rede em nuvem.
Servidores e SO

Cosmos Cloud vs CasaOS vs Umbrel: que plataforma self-hosted se adequa à sua configuração?

A resposta curta é que o CasaOS continua a ser o ponto de partida mais fácil, o Umbrel tem a sensação curada mais limpa e o Cosmos Cloud faz mais sentido quando se quer controlo mais apertado sobre domínios

Nick SilverNick Silver 11 min de leitura

Pronto para implantar? A partir de $2,48/mês.

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