Procura diretórios e retorna o tamanho / uso de espaço em disco para cada

1

No meu servidor eu tenho um monte de contas que tem o WordPress instalado e também tem diretórios de backup no formato: softaculous_backups .

Eu posso encontrar todos os diretórios usando o comando:

$ find  / -type d -name "softaculous_backups" -ls

Eu posso usar comandos para verificar o espaço em disco usado por cada pasta como:

$ du -smc * | sort -n
$ du -sh *

etc ...

Mas, como eu combino os dois comandos em um, então recebo uma saída como:

Size                   Directory
123456789              /home/useraccount/softaculous_backups
    
por user3334889 19.05.2015 / 08:12

1 resposta

2

Que tal isso:

find / -type d -name "softaculous_backups" -exec du -sm {} \; | sort -n

Para cada diretório encontrado, du -sm é executado. Depois disso, toda a saída é ordenada numericamente.

    
por 19.05.2015 / 08:40