Copia a estrutura de diretórios aninhada ignorando todos os diretórios de um certo nome

5

Digamos que eu tenha um grande diretório aninhado projects/ e eu queira copiar recursivamente todo o diretório, excluindo qualquer subdiretório com o nome node_modules/ ou env/ .

Eu não sei quantos diretórios node_modules/ ou env/ existem e eles podem estar em qualquer nível na árvore projects/ . Ou seja pode haver um projects/project-1/env/ e um projects/project-2/app/node_modules .

Como eu faria isso?

    
por lsimmons 14.02.2017 / 19:59

1 resposta

5
rsync -rv --exclude=node_modules --exclude=env /projects /destination
    
por 14.02.2017 / 20:19

Tags