Como aplicar du (f.x.) a todos os sub-diretórios, exceto para alguns deles?

3
./a
 |-/bx1
 |-/by2
 |-/bz3
 |-/bx4
 |-/by5

Agora, desejo aplicar du a todas as subpastas, exceto para / by2 e / bx4.

Eu posso fazer isso acontecer em uma pasta:

du --max-depth=1 --exclude=./by2

mas não para dois.

Encontrei questões relacionadas:

  1. Obtendo o tamanho dos diretórios e excluindo algumas pastas
  2. Usando --exclua com o comando du

Em (1) são aplicadas expressões regulares que não funcionam no meu caso - pelo menos não confortavelmente. Em (2) a exclusão refere-se a um subdiretório completo. Essencialmente, minha pergunta é:

Posso alimentar --exclude uma lista de arquivos / diretórios e, se sim, como?

    
por Raffael 28.02.2014 / 09:22

1 resposta

6
du --max-depth=1 --exclude=./by2 --exclude=./bx4 ./a
    
por 28.02.2014 / 09:30

Tags