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 do diretório linux

Ao gerenciar um sistema Linux, saber o tamanho dos seus diretórios é fundamental para o gerenciamento eficaz do espaço em disco e para a solução de problemas. Se o seu sistema ficar sem armazenamento, identificar quais diretórios estão ocupando mais espaço ajudará você a resolver o problema rapidamente. Este guia irá mostrar a você como obter o tamanho do diretório Linux usando vários comandos como du, df, e árvore, fornecendo opções básicas e avançadas para tornar a análise do tamanho do diretório simples e eficaz. Quer você seja um administrador de sistema ou um desenvolvedor, entender como verificar e gerenciar tamanhos de diretório otimizará seu fluxo de trabalho.

Quem deve saber como obter o tamanho do diretório no Linux?

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

  • Administradores do sistema: Gerenciar o espaço em disco é uma parte crítica da manutenção de sistemas íntegros, especialmente ao lidar com vários usuários ou serviços.
  • Desenvolvedores: Ao criar aplicativos, os desenvolvedores precisam garantir que seus projetos não consumam muito espaço ou causem problemas de desempenho do sistema.
  • Engenheiros de dados: O manuseio de grandes conjuntos de dados requer monitoramento constante do armazenamento para evitar gargalos.
  • Usuários domésticos: Mesmo em sistemas pessoais, ser capaz de verificar e liberar espaço de forma eficiente é importante para manter os sistemas funcionando sem problemas.

Se você estiver em alguma dessas categorias, ser capaz de obter o tamanho do diretório no Linux é uma habilidade obrigatória. Portanto, continue lendo enquanto discutimos o tamanho do diretório Linux neste blog.

Comandos principais para obter o tamanho do diretório no Linux

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

du Comando no Linux

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

du /path/to/directory

du comando O Linux exibirá o tamanho de cada arquivo e subdiretório dentro do caminho fornecido. Por padrão, ele lista os tamanhos em quilobytes. Você também pode usar o -h opção com este comando para facilitar a leitura da saída, mostrando tamanhos em formato legível por 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 o -s opção:

du -sh /path/to/directory

Verifique 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 com um nível de profundidade.

df Comando no Linux

Enquanto df é usado principalmente para verificar o uso do espaço em disco, pode ser útil em uma visão mais ampla do seu sistema de arquivos, incluindo o tamanho do diretório em sistemas de arquivos montados. Veja como você pode 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 o -h opção para exibir tamanhos em um formato mais legível:

df -h /path/to/directory

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

árvore Comando no Linux

O árvore O comando fornece uma representação visual da estrutura de diretórios e, com as opções corretas, também pode mostrar tamanhos de arquivos e diretórios. A árvore é especialmente útil quando você precisa de uma visão hierárquica dos tamanhos dos diretórios. Você pode usar seu formato básico com o seguinte comando:

tree /path/to/directory

Mostrando tamanhos de diretório com árvore

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

tree -s /path/to/directory

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

tree -sh /path/to/directory

Aqui está uma tabela de referência rápida que resume os comandos mais importantes para verificar o tamanho do diretório no Linux:

Comando Uso
du /caminho/para/diretório Exibir o tamanho de cada arquivo e diretório
du -sh /caminho/para/diretório Mostra o tamanho total do diretório em formato legível
du -h –profundidade máxima = 1 Exibir o tamanho dos subdiretórios, com um nível de profundidade
df /caminho/para/diretório Verifique o uso do espaço em disco para o sistema de arquivos do diretório
df -h /caminho/para/diretório Mostrar espaço em disco em formato legível (MB/GB)
árvore /caminho/para/diretório Mostrar estrutura de diretórios
tree -sh /caminho/para/diretório Mostra a estrutura do diretório com tamanhos em formato legível
ncdu /caminho/para/diretório Uma ferramenta interativa para análise de uso de disco
nome do arquivo estatístico Exibir informações detalhadas do arquivo, 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 quais outros comandos do Linux podem nos ajudar a obter o tamanho do diretório e da pasta do Linux.

ncdu: Um visualizador interativo de uso de disco

Enquanto o du comando funciona bem para obter tamanhos de diretório rapidamente, ncdu oferece uma interface interativa, que facilita a navegação pelos diretórios e a localização do que está ocupando espaço. Para instalar e usar ncdu use o seguinte comando:

sudo apt install ncdu 
ncdu /path/to/directory

estatística: Informações detalhadas do arquivo

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

stat /path/to/file

Isso lhe dará permissões de arquivo, horário do último acesso e tamanho em bytes.

ls -lh: Listar arquivos com tamanhos

O ls O comando também pode exibir tamanhos de arquivo em um formato legível por humanos. 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 maneira eficaz é muito importante para o bom funcionamento do seu sistema Linux. Ao dominar comandos como du, df, e árvore, você pode obter rapidamente o tamanho do diretório Linux, encontrar os maiores diretórios e certificar-se de não desperdiçar armazenamento valioso. Essas ferramentas irão ajudá-lo a verificar o tamanho da pasta no Linux para um gerenciamento eficiente de arquivos e diretórios.

Perguntas frequentes

Qual é o tamanho do 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 de um determinado diretório. Inclui o tamanho do conteúdo do diretório e você pode verificar o tamanho da pasta Linux com comandos como du. Isso ajuda os usuários a monitorar o uso do armazenamento e gerenciar o espaço em disco de maneira eficaz em seus sistemas.

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

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

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

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

Como verificar o espaço livre do diretório no Linux?

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