rsync 삭제 대상 디렉터리가 더 이상 소스에 존재하지 않게 만드는 방법은 무엇입니까?

rsync 삭제 대상 디렉터리가 더 이상 소스에 존재하지 않게 만드는 방법은 무엇입니까?

rsync를 사용하여 네트워크 연결 스토리지에 백업하는 하드 드라이브가 있습니다. 소스에 더 이상 존재하지 않는 대상(nas)에 비어 있지 않은 디렉터리가 있습니다. 권한 문제가 아닙니다.

OS에 마운트 문제가 있었습니다.

--delete 옵션이 작동합니다. --force 옵션(--delete 제외)은 더 이상 디렉토리 삭제를 보고하지 않습니다(--progress 옵션).

rsync -raz --progress --delete --ignore-errors --exclude-from='exclude_list.txt' {source} {destination}

답변1

이 명령을 시도해 보세요

rsync -ravzX --delete <source> <destination>

답변2

저도 같은 상황이었는데 동기화를 했더니주인그리고노예:

rsync -rpogt --delete ${origin} ${destination}

관련 정보