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
上一篇: 自动化运行和维护工具 - pssh
下一篇: 安装和使用 pssh