Ignora várias pastas usando a árvore

3

O comando tree -I 'node_modules' impede que o node_modules folder apareça na saída. Da mesma forma, tree -I 'app/ui/bower_components' impede que app/ui/bower_components apareça na saída.

No entanto, tree -I 'node_modules' -I 'app/ui/bower_components' não impede que ambos apareçam na saída. Em vez disso, parece que o último é usado.

Então, como você ignora várias pastas usando tree ?

    
por Jon 20.08.2015 / 10:21

1 resposta

4

Você pode usar | para separar padrões, no seu exemplo, você pode fazer

tree -I "node_modules|bower_components"

Você precisa das aspas duplas para que o bash não interprete o caractere de pipe.

Se você olhar para as páginas man da árvore, leia a do argumento -P em vez do -I (logo acima).

    
por 09.09.2015 / 09:44

Tags