Como exibir o uso do disco por tipo de arquivo?

6

Basicamente eu estou querendo saber onde todo o meu espaço em disco está sendo comido no meu disco e gostaria de poder analisar por tipo de arquivo

Por exemplo, eu gostaria de usar o Terminal para ver quanto espaço está sendo usado pelos arquivos .psd na minha unidade.

Existe uma maneira de fazer isso?

    
por Pete 10.12.2014 / 22:26

2 respostas

8

Tente isto:

find . -iname '*.psd' -print0 | du -ch --files0-from=-
  • find . -iname '*.psd' encontra todos os arquivos que terminam com uma extensão de psd
  • -print0 imprime os nomes dos arquivos seguidos por um caractere nulo em vez de uma nova linha
  • | du -ch --files0-from=- pega os nomes dos arquivos em find e calcula o uso do disco. As opções dizem du para:
    • calcula o uso do disco de nomes de arquivos separados por um caractere nulo de stdin ( --files0-from=- ),
    • tamanhos de impressão em um formato legível por humanos ( -h ) e
    • imprima um total no final ( -c ).

Altere .psd para qualquer tipo de arquivo para o qual você deseja encontrar o uso do disco.

    
por Alaa Ali 10.12.2014 / 22:58
-1

Sim, você pode. A sintaxe para procurar arquivos no terminal é:

Syntax   :   find foldername -iname '.filetype' -size size 

Example  :   find $HOME -iname '*.mp3' -size +1M

Para o seu cenário, tem que ser como

find $HOME -iname '*.psd' -size +0M

Para mais informações, consulte o documento oficial aqui .

    
por PAC 10.12.2014 / 22:58