Breeze Rsync 向导
Designed by Breeze G
参数说明
- -v / --verbose: 增加输出详细程度(可重复)。
- -a / --archive: 归档模式(等于 -rlptgoD)。
- -z / --compress: 压缩文件数据。
- --progress: 显示进度。
示例
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/
检查命令执行结果,不做任何修改。