Linux常用命令——rsync

rsync  文件同步工具

语法格式:

  1. 本地模式
    rsync 【option】【SRC】【DEST】
    rsync [选项] [源文件] [目标文件]
  2. 通货远程 Shell 访问模式
    拉去(Pull):
    rsync 【option】【USER@】HOST:SRC 【DEST】
    rsync [选项] 用户 @ 主机:源文件 [目标文件]
    推送(Push):
    rsync 【option】【SRC】【USER@】HOST:DEST
    rsync [选项] [源文件] 用户 @ 主机:目标文件
  3. rsync 守护进程模式
    拉取(Pull):
    rsync 【option】【USER@】HOST::SRC 【DEST】
    rsync [选项] 用户@主机::源文件 [目标文件]
    rsync 【option】 rsync://【USER@】HOST【:PORT】/SRC 【DEST】
    rsync [选项] rsync:// 用户 @ 主机:端口 / 源文件 [目标文件]
    推送(Push):
    rsync 【option】【SRC】【USER@】HOST::DEST
    rsync [选项] [源文件] 用户@主机::目标文件
    rsync 【option】【SRC】 rsync://【USER@】HOST【:PORT】/SRC / DEST
    rsync [选项] [源文件] rsync:// 用户 @ 主机:端口 / 目标文件
    注意:rsync 命令及后面的选项里,每个元素之间都要至少要有一个空格
    选项说明:
参数选项 解释说明
-v --verbose 详细模式输出,传输时的进度等信息
-z --compress 传输时进行压缩以提高传输效率,--compress-level=NUM 可按级别压缩
-a --archive 以递归方式传输文件,并保持所有文件的属性,相当于 -rtopgDl
-r --recursive 对子目录以递归模式,即目录下的所有目录都以同样的模式传输,注意是小写 r
-t --times 保持文件的时间信息
-o --owner 保持文件的属主信息
-p --perms 保持文件的权限
-g group 保持文件的属组信息
-P --progress 显示同步的过程及传输时的进度等信息
-D --devices 保持设备文件信息
-l --links 保留软连接

案例一:
相关链接:
http://man.linuxde.net/rsync
https://blog.csdn.net/lu1005287365/article/details/52913852

转载于:https://blog.51cto.com/12384628/2131927

你可能感兴趣的:(操作系统)