把目录同步到另一台服务器(保持完全一致)危险
迁移或备份时,只传输有变化的部分;--delete 会让目标和源保持完全一致
危险操作:--delete 会删除目标目录里、源目录中没有的文件。源路径末尾的 / 很关键:带 / 表示同步目录里的内容,不带表示同步目录本身。首次执行前先加 -n 参数预演。
rsync -avz --delete --exclude '*.log' /data/www/ ops@backup.example.com:/backup/www/在输入框里按 Enter 直接复制
参数说明
- src
- 源目录(本机)默认:
/data/www - exclude
- 不同步的文件或目录默认:
*.log - user
- 目标服务器用户名默认:
ops - host
- 目标服务器地址默认:
backup.example.com - dest
- 目标目录默认:
/backup/www