O útil comando "du"
Quer saber quanto espaço aqueles filmes estão ocupando, se o tamanho dos arquivos está correto ou até mesmo o espaço utilizado das pastas em seu HD sem ter que ficar acessando "explorers" como o konqueror? Aprenda a usar o comando "du" e saber o espaço utilizado por arquivos ou pastas de maneira fácil e rápida no seu terminal.
Parte 2: Trabalhando com pastas
Para sabermos o tamanho ou espaço utilizado por uma pasta qualquer, temos
duas opções, a primeira é utilizar o comando como acima:
$ du -h tranqueraiada/
A outra forma de fazermos a mesma coisa é mais utilizada quando precisamos saber o tamanho de várias pastas ou de uma pasta que contenha vários subníveis de diretórios, o que pode fazer com que o du mostre a saída de maneira confusa, apresentando todos os arquivos dentro da pasta, por exemplo:
Tenho uma pasta chamada música e dentro dela algumas pastas nomeadas de acordo com o artista das mp3 que estão contidas nas mesmas:
Bom, o fato é que quero saber quanto está sendo ocupado por cada "artista", independente das pastas, subpastas ou arquivos que estejam contidos em cada pasta "artista", para isso utilizamos o "switch" -s (sumarize), que resume a saída para cada pasta, mostrando apenas o que queremos saber:
$ cd musicas
$ du -hs *
$ du -h tranqueraiada/
200M tranqueraiada/Fica óbvio que o M indica que o tamanho está sendo apresentado em megabytes, o que facilita muito as coisas.
A outra forma de fazermos a mesma coisa é mais utilizada quando precisamos saber o tamanho de várias pastas ou de uma pasta que contenha vários subníveis de diretórios, o que pode fazer com que o du mostre a saída de maneira confusa, apresentando todos os arquivos dentro da pasta, por exemplo:
Tenho uma pasta chamada música e dentro dela algumas pastas nomeadas de acordo com o artista das mp3 que estão contidas nas mesmas:
--musicas
|
-Artista 1
| |
| - Musica1.mp3, Musica2.mp3....
|
|
- Artista 2
|
- musica1.mp3, musica2.mp3...
E assim por diante...
Bom, o fato é que quero saber quanto está sendo ocupado por cada "artista", independente das pastas, subpastas ou arquivos que estejam contidos em cada pasta "artista", para isso utilizamos o "switch" -s (sumarize), que resume a saída para cada pasta, mostrando apenas o que queremos saber:
$ cd musicas
$ du -hs *
2.1M Artista1 200M Artista2 14M Artista3 129M Artista4 .....
FaLOU!