rsync -ptrp显示拷贝进度
时间: 2023-08-18 19:15:05 浏览: 47
要在rsync命令中显示拷贝进度,您可以使用-v(--verbose)选项。这将显示详细输出,包括拷贝的文件和进度信息。示例如下:
```
rsync -ptrpv 源目录 目标目录
```
其中,-p选项表示保留文件的权限和属性,-t选项表示保留文件的时间戳,-r选项表示递归拷贝子目录。通过添加-v选项,您将看到拷贝的进度和其他详细信息。
相关问题
#!/bin/bash rsync -avz rsync -avz rsync -avz rsync -avz
这个脚本看起来只是简单地执行了四次相同的 rsync 命令,并没有指定具体的源文件和目标位置,因此无法完成实际的文件同步操作。如果你想要同步文件,你需要提供源文件和目标位置的具体路径。
以下是一个示例脚本,它使用循环来执行四次 rsync 命令,并指定了源文件和目标位置:
```bash
#!/bin/bash
# 设置需要同步的服务器列表
servers=("AS2" "AS3" "AS4")
# 设置需要同步的文件或目录
source_dir="/path/to/source"
target_dir="/path/to/target"
# 循环同步文件到每个服务器
for server in "${servers[@]}"; do
rsync -avz "$source_dir" "$server:$target_dir"
done
```
请将 `source_dir` 替换为源文件或目录的实际路径,将 `target_dir` 替换为目标位置的实际路径,然后运行脚本。这样,它将会按照你指定的路径来同步文件到每个服务器。
rsync -av与rsync -avz啥意思
rsync -av和rsync -avz都是rsync命令的选项。
- rsync -av表示以归档模式进行同步,并且以递归方式复制文件夹及其内容。具体选项的含义如下:
- `-a`:以归档模式同步,包括保留文件权限、所有者、组、时间戳等。
- `-v`:详细输出同步过程中复制的文件列表。
- rsync -avz除了包含上述选项外,还加上了`-z`选项,表示在传输时进行压缩。这样可以减少传输的数据量,提高传输的速度。