小编vst*_*der的帖子

使用 scp 将文件复制到不存在的本地目录 - 误导性错误消息

我正在编写一个 shell 脚本,用于使用scp. 如果目标目录不存在,我会收到误导性错误消息。IE:

scp user@remote-host:/path/to/existing/file /local/non-existing/directory/
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

/local/non-existing/directory/: Is a directory
Run Code Online (Sandbox Code Playgroud)

这是令人费解的......我希望是这样的:

Directory /local/non-existing/directory/ does not exist
Run Code Online (Sandbox Code Playgroud)
  1. 它对任何人有意义还是只有我有意义?
  2. 你认为这是scp的缺陷吗?
  3. 我正在运行 Ubuntu 14.04.3 LTS,在其他操作系统中是否相同?

linux bash scp openssh

2
推荐指数
1
解决办法
5416
查看次数

标签 统计

bash ×1

linux ×1

openssh ×1

scp ×1