rsync同步报告错误"cannot delete non-empty directory" 最近在执行rsync的时候,发现报告错误信息cannot delete non-empty directory,如下: $ rsync -avzpP --delete -e "ssh -p $PORT" $USER@$SERVER:$WWW_DIR $WWW_DST cannot delete non-empty directory: xxxxx cannot delete non-empty directory: xxxxx cannot delete non-empty directory: xxxxx 1234 $ rsync -avzpP --delete -e "ssh -p $PORT" $USER@$SERVER:$WWW_DIR $WWW_DSTcannot delete non-empty directory: xxxxxcannot delete non-empty directory: xxxxxcannot delete non-empty directory: xxxxx 解决方法是增加--delete-excluded即可,如下: $ rsync -avzpP --delete --delete-excluded -e "ssh -p $PORT" $USER@$SERVER:$WWW_DIR $WWW_DST 1 $ rsync -avzpP --delete --delete-excluded -e "ssh -p $PORT" $USER@$SERVER:$WWW_DIR $WWW_DST 参考链接 rsync cannot delete non-empty directory rsync cannot delete non-empty directory [SOLVED] rsync: cannot delete non-empty directory 发布者 默默 码农 查看默默的所有文章