Link

rsync 在容器中的应用

目录

  1. rsync 在容器中的应用
    1. 目录
  2. rsync 参数
  3. 基础命令
    1. 参考资料

rsync 参数

一般做增量同步时,直接使用 -avz 即可。

rsync参数:
-a           #归档模式传输, 等于-tropgDl
-v           #详细模式输出, 打印速率, 文件数量等。一般默认显示 info=all1,添加 -v 后会显示 info=all2
-z           #传输时进行压缩以提高效率

-r           #递归传输目录及子目录,即目录下得所有目录都同样传输。
-t           #保持文件时间信息
-o           #保持文件属主信息
-p           #保持文件权限
-g           #保持文件属组信息
-l           #保留软连接
-P           #显示同步的过程及传输时的进度等信息
-D           #保持设备文件信息
-L           #保留软连接指向的目标文件
-e           #使用的信道协议,指定替代rsh的shell程序  ssh
--exclude=PATTERN   #指定排除不需要传输的文件模式
--exclude-from=file #文件名所在的目录文件
--bwlimit=100       #限速传输
--partial           #断点续传
--delete            #让目标目录和源目录数据保持一致,当 src 删除某个文件时,dst 会同步删除,默认是仅传输新增的数据,不会删除远端存在但本端不存在的文件
--debug=all4        #开启最高级别的debug,all 表示显示所有信息,4 为 loglevel 的最高级别。

基础命令

rsync -avz --delete SRC DST

参考资料

https://ss64.com/bash/rsync_options.html

https://www.cnblogs.com/kevingrace/p/6601088.html

https://zhuanlan.zhihu.com/p/88338737