Rsync copia links simbólicos e exclui a subpasta

0

Estou tentando usar o rsync para copiar um diretório de forma recursiva e copiar links simbólicos. Eu também quero excluir certos diretórios que estão localizados no symlink. Esta é a parte que não está funcionando.

Estou usando o seguinte comando:

rsync -aPL source/ dest/ --exclude source/dir/symlink/node_modules

Estrutura de diretórios:

.
|-dir
|---symlink
|-----another_dir
|-----node_modules

Infelizmente, ainda está copiando o diretório node_modules, mesmo que eu esteja tentando excluí-lo. Alguma ideia de como fazer isso, se possível?

    
por CupOfTea696 02.09.2016 / 12:13

1 resposta

0

Acabei de perceber que não preciso especificar o diretório completo na exclusão, e se apenas excluir o diretório node_modules pelo seu nome, ele funcionará perfeitamente:

 rsync -aPL source/ dest/ --exclude node_modules
    
por 02.09.2016 / 12:24