如何在远程机器上的 rsync 中指定 temp-dir

如何在远程机器上的 rsync 中指定 temp-dir

我正在将文件从源机器目录复制到目标机器

在目标机器上,我想指定 temp-dir /storage/tmp,以便首先将文件复制到那里,然后复制到目标目录 /storage/files

我在 中定义了一个 rsync 模块 [target-path] rsyncd.conf。Target-path 的路径设置为/storage/files

这是我的命令:

/usr/bin/rsync -az --include-from=$PUT_FILES --temp-dir=../tmp --exclude '*' /storage/source ${MY_TARGET_IP}::target-path

但它给了我错误:

rsync:mkstemp“/../tmp/sia.txt.Wgu8Ej”(在目标路径中)失败:没有此文件或目录(2)

如何在目标机器上指定 temp-dir /storage/tmp?

相关内容