如何修复rsync';s@ERROR:chdir在Mac上失败错误

如何修复rsync';s@ERROR:chdir在Mac上失败错误,rsync,Rsync,我正在使用OSX(Catalina),我试图发送rsync,但失败了 我有以下配置: port = 3001 pid file = /path/to/pid.log lock file = /path/to/rsync.lock log file = /path/to/rsync.log [repo] path = /path/to/dir/ comment = This a directory read only = yes list = yes use chroot = false #

我正在使用OSX(Catalina),我试图发送rsync,但失败了

我有以下配置:

port = 3001
pid file = /path/to/pid.log
lock file = /path/to/rsync.lock
log file = /path/to/rsync.log


[repo]
path = /path/to/dir/
comment = This a directory
read only = yes
list = yes
use chroot = false # used true, same result
use chdir = false # used true, same result
正在尝试通过运行以下命令来列出:

rsync-rdtrsync://IPADDR:RsyncPort/

或尝试通过运行以下命令来复制文件:

rsync-rdtrsync://IPADDR:RsyncPort/DirectoryName/File /目标目录/

总是会导致相同的错误:

@ERROR: chdir failed
rsync error: error starting client-server protocol (code 5) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-54/rsync/main.c(1402) [receiver=2.6.9]

我做错了什么?如何解决这个问题?

问题是我忘记在
/path/to/dir/
中创建
目录。在我的研究中,我发现了两个可能导致这个错误的原因。权限问题或文件/直接不存在。在我的例子中,目录不存在,并且rsync不报告有用的描述性错误消息


我想删除这个问题,但我想这对其他人可能有用。

问题是我忘了在
/path/to/dir/
中创建
dir
。在我的研究中,我发现了两个可能导致这个错误的原因。权限问题或文件/直接不存在。在我的例子中,目录不存在,并且rsync不报告有用的描述性错误消息


我想删除这个问题,但我想这对其他人可能有用。

是的,非常有用。谢谢你留下。是的,非常有用。谢谢你留下来。