%EB%A5%BC%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 into cp -rl dir1 dir2
의 재귀적 복사본을 만드는 데 사용하는 것을 좋아합니다 (하드 링크를 사용하여 저장 공간을 절약하고 일반적으로 점진적인 백업을 만들기 위해 사용).dir1
dir2
rsync
문제는 dir2
이미 존재하는 경우 위의 명령이 단순히 복사본을 생성한다는 것입니다.그 밑에( dir2/dir1
). 때로는 기존 항목을 업데이트하여 dir2
와 완벽하게 동기화하고 싶을 때가 있습니다 dir1
. 물론, 먼저 dir2
그 길에서 벗어날 수도 있습니다. 즉, 다음과 같습니다.
rm -rf dir2
cp -rl dir1 dir2
그러나 그것은 나에게 낭비적인 일이라고 생각합니다. 위 두 줄의 결과를 효율적으로 달성하기 위해 대상을 사용 cp
및/또는 업데이트하고 추가 항목을 제거하는 방법이 있습니까 ?rsync