Linux常用命令——rsync

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令——rsync相关的知识,希望对你有一定的参考价值。

rsync  文件同步工具

语法格式:

  1. 本地模式
    rsync 【option】【SRC】【DEST】
    rsync [选项] [源文件] [目标文件]
  2. 通货远程 Shell 访问模式
    拉去(Pull):
    rsync 【option】【[email protected]】HOST:SRC 【DEST】
    rsync [选项] 用户 @ 主机:源文件 [目标文件]
    推送(Push):
    rsync 【option】【SRC】【[email protected]】HOST:DEST
    rsync [选项] [源文件] 用户 @ 主机:目标文件
  3. rsync 守护进程模式
    拉取(Pull):
    rsync 【option】【[email protected]】HOST::SRC 【DEST】
    rsync [选项] 用户@主机::源文件 [目标文件]
    rsync 【option】 rsync://【[email protected]】HOST【:PORT】/SRC 【DEST】
    rsync [选项] rsync:// 用户 @ 主机:端口 / 源文件 [目标文件]
    推送(Push):
    rsync 【option】【SRC】【[email protected]】HOST::DEST
    rsync [选项] [源文件] 用户@主机::目标文件
    rsync 【option】【SRC】 rsync://【[email protected]】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

以上是关于Linux常用命令——rsync的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令rsync的疑问

linux日常维护(rsync介绍,常用选项,rsync六种模式)

linux下rsync工具的使用

Linux命令rsync使用总结

Rsync(远程同步): inux中Rsync命令的实际示例

rsync命令技巧