전체 폴더 삭제 대상의 상세 사본

전체 폴더 삭제 대상의 상세 사본

서버 폴더에 일부 변경 사항이 적용된 개발 폴더를 복사하고 싶습니다 rsync. rsync 없이는 이것을 할 것입니다

rm -Rf /var/www/site
cp -a dev /var/www/

rsync하지만 복사하면서 변경된 파일을 볼 수 있도록 사용하고 싶습니다 .

답변1

원천:http://www.tecmint.com/rsync-local-remote-file-synchronization-commands/

파일이나 디렉터리가 원본에는 없지만 대상에는 이미 있는 경우 동기화할 때 대상에서 기존 파일/디렉터리를 삭제할 수 있습니다.

"--delete" 옵션을 사용하여 소스 디렉터리에 존재하지 않는 파일을 삭제할 수 있습니다.

그래서 이것이 해결책이 될 것입니다:

rsynv -av --delete dev/ /var/www/

바라보다http://explainshell.com/explain?cmd=rsync+-avz+--delete

관련 정보