欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Linux 并行 SSH 自动化工具中文版用户指南-3.

最编程 2024-07-18 16:10:52
...

通过 rsync 协议把文件高效地并行复制到多台主机上

 

  • 命令参数使用

编号 参数选项 对应参数解释
1 -h HOST_FILE 指定主机文件列表文件;内容格式为”[user@]host[:port]”
2 -H HOST_STRING 指定主机字符串地址;内容格式为”[user@]host[:port]”
3 -l USER 指定登录使用的用户名
4 -p PAR 设置并发的线程数(可选)
5 -o OUTDIR 标准正常输出的文件目录(可选)
6 -e ERRDIR 标准错误输出的文件目录(可选)
7 -t TIMEOUT 超时时间设置,其中 0 表示无限制(可选)
8 -O OPTION 设置 SSH 的选项
9 -x ARGS 额外的命令行参数使用空白符号、引号、反斜线处理
10 -X ARG 额外的命令行参数,单个参数模式,同-x 参数
11 -A 手动输入密码模式
12 -r 用于递归的复制目录(可选)
12 -a 使用 rsync 的归档模式(可选)
12 -z 使用 rsync 的压缩方式(可选
12 -S ARGS 设置 ssh 协议的扩展参数(可选)
13 --help 查看帮助,即此信息
14 --version 显示程序版本号
  • 适用范例

# Usage: prsync [OPTIONS] local remote

# 使用rsync协议进行本地文件复制操作
$ prsync -r -h hosts.txt -l root foo /home/irb2/foo