Pergunta
verificar Coletivamente espaço de arquivos no linux ...
Eu tenho quase mais de 100 arquivos ... para verificar o tamanho coletivamente ...
Editar : o que eu preciso é: Eu tenho uma pasta que contém 1000 arquivos e preciso de algo para que eu possa calcular a soma total [ do que ?] De 100 apenas os arquivos que eu preciso ... nem todos os 1000 arquivos .....
Solução
Este é um pouco vago ... Supondo que tudo que você quer é fazer com que o tamanho total de um monte de arquivos, não há qualquer número de soluções.
Se os arquivos estão todos no mesmo diretório, uma maneira muito fácil é usar apenas
ls -lh | head -1
Isto imprime uma única linha que mostra o número "total", com uma unidade amigável "legível" (que é a opção -h
para ls) mesmo.
Note que este não funciona com wildcards, desde ls depois suprime a sua "total" -line.
Outras dicas
Este comando lhe dará o tamanho em kilobytes de todos os arquivos individuais / diretórios no diretório atual:
du -ks *
Este comando lhe dará o tamanho total combinado do diretório atual:
du -ks .
Se você precisar recurse e obter informações mais detalhadas, o comando find pode ajudar.
Se quiser que o tamanho total de todos os arquivos no diretório atual (em "formato legível")
du -sh
Eu não sou nenhum guru linux, mas deve haver algum interruptor do comando ls
que o tamanho shows.
Se isso falhar, olhar em usar du
.
Usando gdu:
aaa:vim70> gdu
5028 ./doc
4420 ./syntax
.
.
.
176 ./compiler
16 ./macros/hanoi
16 ./macros/life
48 ./macros/maze
20 ./macros/urm
200 ./macros
252 ./keymap
18000 .
Você pode usar --max-depth
para limitar a profundidade da pesquisa:
aaa:vim70> gdu --max-depth=1
5028 ./doc
136 ./print
76 ./colors
4420 ./syntax
420 ./indent
628 ./ftplugin
1260 ./autoload
64 ./plugin
800 ./tutor
3348 ./spell
176 ./compiler
200 ./macros
112 ./tools
844 ./lang
252 ./keymap
18000 .
Observe que os subdiretórios do macros
não aparecem.
ou mesmo:
aaa:vim70> gdu --max-depth=0
18000 .
A unidade padrão é kilobytes. Você pode usar -h
para obtê-lo de forma legível:
aaa:vim70> gdu --max-depth=1 -h
5.0M ./doc
136k ./print
76k ./colors
4.4M ./syntax
420k ./indent
628k ./ftplugin
1.3M ./autoload
64k ./plugin
800k ./tutor
3.3M ./spell
176k ./compiler
200k ./macros
112k ./tools
844k ./lang
252k ./keymap
18M .