Como saber o tamanho do diretório no CENTOS [duplicado]


16

Eu tenho um site no meu servidor e eu o possuo.

O tamanho do site é de cerca de 170 GB. Isso não deve ser tanto assim. No máximo, deve ter cerca de 20 GB. Não sei o que o torna tão grande.

Estou tentando descobrir qual diretório tem um tamanho tão grande, mas também não sou capaz.

Eu verifiquei o tamanho do banco de dados e ele tem cerca de 500 MB.
Por favor, ajude-me a descobrir o diretório principal responsável por isso.


Eu tentei isso antes de postar a pergunta aqui. Ele fica preso no cálculo e eu esperei 30 mnts e o cancelei. Algum outro método rápido para saber o tamanho da pasta?
Yogus

Primeiro, comente com a resposta se é isso que você quis comentar. Segundo, o comando du é longo, se você tiver um sistema de arquivos profundo e / ou muitos arquivos. Basta abrir outro terminal enquanto ele está funcionando e usar toppara verificar duainda está usando CPU / não sobrecarregando a memória
mveroone

Respostas:


32

Sob qualquer sistema Linux, você quer usar o comando du. (Uso de disco)

O uso comum é: du -sh file(s) name(s)oudu -sh /path/to/dir/*

-s significa "resumo", que fornecerá o tamanho de cada argumento em vez de detalhar o tamanho de cada elemento da árvore de arquivos abaixo.

Substituir 'h' por 'k', 'm' ou 'g' por kilobytes, megabytes e gigabytes em vez de h uman-legível. Com as opções k / m / g, você pode canalizar a saída para sort -n(classificação numérica em vez de lexicográfica) para obter a lista de arquivos classificados por tamanho em um diretório. sortainda tem um -hfiltro nas versões mais recentes.

Se você ainda tem uma grande diferença, tente a --apparent-sizeopção duque permitirá diagnosticar arquivos esparsos. (arquivos com espaço vazio no interior, para ser simples)

Para mais informações, consulte a página de manualdu

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.