我正在尝试将一个大 json 文件从我的本地计算机同步到 Ubuntu 16.04 服务器。在该过程结束时我不断收到以下错误。该错误是在传输完成后生成的。我已经设置了 ssh 证书,并且可以正常进入虚拟机。知道我在这里缺少什么吗?感谢您的任何指导。
命令:
rsync -ahzP --progress --delete --inplace --verbose /Users/klik/Projects/sampledata/sample.json [email protected]:/
错误:
building file list ...
1 file to consider
sample.json
77.25M 100% 397.06kB/s 0:03:09 (xfer#1, to-check=0/1)
rsync: open "/sample.json" failed: Permission denied (13)
sent 10.29M bytes received 42 bytes 44.46K bytes/sec
total size is 77.25M speedup is 7.51
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(992) [sender=2.6.9]
答案1
用户myvm
没有权限写入/
以在那里创建sample.json
。您需要使用 root 用户或更改权限以/
允许其他人写入它(如果您想要这样做)。
如果您想将文件放入myvm
的主目录中,请仅使用[email protected]:
(no /
)。