pscp 复制失败 wil 失败‘无法打开’

pscp 复制失败 wil 失败‘无法打开’

我正在尝试使用远程位置覆盖远程位置上包含内容的某些目录pscp。我使用 root 用户 ( root@locationServerName)。大多数操作成功,但有些操作失败,返回$? = 1

该命令的输出如下所示:

Sending file filename1.txt, size=2990
filename1.txt             |          2 kB |   2.9 kB/s | ETA: 00:00:00 | 100%
Sending file filename2.txt, size=2665135
filename2.txt: unable to open /path/to/file/location/filename2.txt: failure
Sending file filename3.txt, size=2990
filename3.txt             |          2 kB |   2.9 kB/s | ETA: 00:00:00 | 100%

看起来由于某种原因它无法覆盖文件,但我不知道为什么或如何修复它。以详细模式运行它,没有任何帮助。如果我在目标位置手动删除文件,则操作成功。

有任何想法吗?

答案1

有人告诉我这是解决该问题的方法,至少可以解决相同的unable to open...failure错误。

您必须引用 unix 样式的路径:

pscp.exe -r C:\data user@server:"/home/user/path/"

答案2

我花了整整 20 分钟试图找出错误原因

pscp: unable to open /tmp/filename: failure

原来我的磁盘空间已经不够了......

使用以下方法检查磁盘空间

df -h

相关内容