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
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?
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
Tags bash symbolic-link rsync