내가 사용하고 싶은 것은 rsync
동일한 폴더에 있는 다른 파일에 대한 심볼릭 링크가 포함된 폴더의 복사본을 만드는 것입니다. 대상에서 업데이트된 심볼릭 링크(절대 경로를 가리키는)를 얻을 수 있습니까?
내 말은, 이것을 소스 폴더에 넣으세요:
source
├── file1
└── subfolder
└── symlink2file1 -> /absolute/path/to/source/file1
대상 폴더에 원합니다.
destination
├── file1
└── subfolder
└── symlink2file1 -> /absolute/path/to/destination/file1
결국 소스 폴더를 삭제할 수 있으므로 이 동작이 필요합니다.
답변1
불행하게도 절대 심볼릭 링크 대상을 자동으로 업데이트하는 것은 불가능합니다 rsync
.
한 가지 가능한 해결 방법은 소스 폴더의 절대 심볼릭 링크를 상대 심볼릭 링크로 변환하는 것입니다. 당신은 확인할 수 있습니다이 스레드이를 수행하는 방법을 알아보십시오.