Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
6 min left
Servidores e SO

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

Ada Lovegood Por Ada Lovegood 6 min de leitura Atualizado Feb 20, 2025
linux directory size

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 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.

Share

Mais do blogue

Continue a ler.

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

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