Se você utiliza muitos programas que criam logs enormes e
que ocupam um grande espaço no seu computador, você esta no
lugar certo. Na maioria das vezes é quase impossível saber
exatamente qual arquivo está gerando um grande volume de
informações.
Para resolver este problema, vamos usar a combinação de dois
programas: ls e sort através do pipe (|).
Para fazer uma verificação simples, dentro do diretório /, execute
o seguinte comando:
# ls -lh | sort +4n
Este comando mostra o tamanho que cada diretório possui. Para
saber quais arquivos desses diretórios estão ocupando mais espaço,
execute:
# ls -lRh /var/log | sort +4n
Altere o diretório /var/log para o qual você deseja saber.
[1] Comentário enviado por removido em 27/04/2005 - 09:30h
Boa dica. Mas seria ainda melhor se você explicasse os atributos dos comandos que vc usou.
Outra coisa e não é culpa sua, é o atributo "+4n". Tive a impressão de o sinal de adição '+' estar separado por espaço, do dígito '4'. Acho que foi ilusão de ótica, pois quando copiei e colei o comando estava correto.
[2] Comentário enviado por telurion em 28/04/2005 - 22:33h
Achei a dica ótima! Só para complementar, existe também o "du", que diz quanto espaço um arquivo ou diretório usa, imagino que seja o "backend" daquela forma de visualização do konqueror.
[4] Comentário enviado por jpsanet em 23/05/2008 - 11:46h
Normalmente para verificar o tamanho de arquivo ou diretório, utilizo o comando "du" com as seguintes opções:
$ du -ha => para ver e listar o tamanho de todos os arquivos dentro do diretório ou subdiretório(s);
$ du -hs => para ver o tamanho de um arquivo ou diretório... (sem listar).