rsync를 사용하여 디렉토리를 재귀적으로 복사하고 심볼릭 링크 참조 항목을 복사하려고 합니다. 또한 심볼릭 링크 내에 있는 특정 디렉터리를 제외하고 싶습니다. 이것은 작동하지 않는 부분입니다.
다음 명령을 사용하고 있습니다.
rsync -aPL source/ dest/ --exclude source/dir/symlink/node_modules
디렉토리 구조:
.
|-dir
|---symlink
|-----another_dir
|-----node_modules
불행하게도 node_modules 디렉토리를 제외하려고 해도 여전히 복사 중입니다. 가능하다면 어떻게 해야 할지 아시나요?
답변1
방금 제외 항목에 전체 디렉터리를 지정할 필요가 없다는 것을 깨달았고, node_modules 디렉터리를 이름으로 제외하면 완벽하게 작동합니다.
rsync -aPL source/ dest/ --exclude node_modules