Breeze Rsync 向导

Designed by Breeze G

参数说明
  • -v / --verbose: 增加输出详细程度(可重复)。
  • -a / --archive: 归档模式(等于 -rlptgoD)。
  • -z / --compress: 压缩文件数据。
  • --progress: 显示进度。
参数
基本 / 通用选项9
归档 / 递归 / 路径处理11
链接 / 设备 / 特殊文件10
权限 / 所有者 / 时间戳18
文件选择 / 过滤16
删除与清理行为11
传输逻辑 / 校验10
压缩与性能7
断点续传 / 临时文件6
用户/组映射与身份5
输出 / 日志 / 进度10
网络 / SSH / 协议12
安全 / 参数传递6
批处理模式3
基于时间的停止条件2
文件名编码1
守护进程模式选项13
示例
10
#1
同步本地目录(保留属性)
rsync -a -v -h /source/directory/ /destination/directory/
将源目录同步到目标目录,保留权限与时间戳。
#2
本地复制单个文件
rsync -v /path/to/file.txt /path/to/dest/
复制单一文件到目标。
#3
同步多个本地文件
rsync -v file1.txt file2.log /destination/
一次性复制多个文件到目标目录。
#4
同步目录到远程服务器(SSH)
rsync -a -v --compress -e ssh /local/dir/ user@remote:/remote/dir/
通过 SSH 将目录上传至远程服务器。
#5
从远程同步目录到本地
rsync -a -v --compress -e ssh user@remote:/remote/dir/ /local/dir/
通过 SSH 将远程目录下载至本地。
#6
显示进度(支持断点续传)
rsync -a -v --partial --progress /source/ /dest/
显示传输进度,并在失败时支持断点续传。
#7
排除文件或目录
rsync -a -v --exclude '*.log' --exclude 'node_modules' /src/ /dst/
排除日志文件与 node_modules 目录。
#8
删除目标端多余文件(镜像)
rsync -a -v --delete /src/ /dst/
使目标目录与源目录完全一致,删除多余文件。
#9
仅同步大文件
rsync -a -v --min-size=100M /src/ /dst/
仅同步大于 100MB 的文件。
#10
试运行(不执行实际写入)
rsync -a -v --dry-run /src/ /dst/
检查命令执行结果,不做任何修改。