如果客户端的机器上存在,oc rsync
命令会使用本地 rsync
命令。这要求远程容器也有 rsync
命令。
如果在本地或远程容器中未找到 rsync
,则会在本地创建 tar 归档并发送到容器,其中将利用 tar
来提取文件。如果远程容器中没有 tar
,则复制将失败。
tar
复制方法不提供与 rsync
相同的功能。例如,rsync
会创建目标目录(如果不存在),且只会发送源和目的地之间不同的文件。
在 Windows 中,应当安装 cwRsync
客户端并添加到 PATH 中,以便与 oc rsync
命令搭配使用。