![심볼릭 링크를 사용한 단방향 폴더 동기화](https://linux55.com/image/167345/%EC%8B%AC%EB%B3%BC%EB%A6%AD%20%EB%A7%81%ED%81%AC%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%9C%20%EB%8B%A8%EB%B0%A9%ED%96%A5%20%ED%8F%B4%EB%8D%94%20%EB%8F%99%EA%B8%B0%ED%99%94.png)
public
폴더( )의 내용을 다른 폴더( )에 단방향 으로 재귀적으로 동기화하기 위해 심볼릭 링크를 사용하려고 합니다 .private
/public
/foo
textfile
/foo2
/private
/foo (symlink → ../public/foo)
/foo2 (symlink → ../public/foo2)
/foo3
private-file
해당 내용(폴더 포함)을 삭제할 때도 삭제 해야 합니다 public
.private
lndir
, cp -as
및 를 사용하여 다양한 접근 방식을 시도했습니다 rsync
.
깨진 심볼릭 링크를 제거하면서 public
폴더를 반복하고 심볼릭 링크하는 bash 스크립트를 언제든지 작성할 수 있습니다 . private
그러나 이를 위해서는 이 작업을 정기적으로 수행해야 하므로 저는 이를 피하려고 합니다.
이를 수행할 수 있는 방법이 있습니까?
당신의 도움을 주셔서 대단히 감사합니다!