SCP - “不是目录” - 我做错了什么?

MEM*_*MEM 11 linux ssh scp

在我的远程服务器上,我有一个名为 .bash_profile 的文件,该文件里面没有任何内容。我希望将本地副本(里面有一些东西)复制到远程目标。(覆盖)

所以我这样做:

scp ~/path/bla/ble/.bash_profile username@host.com:/home/bleble/.bash_profile
Run Code Online (Sandbox Code Playgroud)

我得到:

scp: /home/bleble/.bash_profile: 不是目录

我知道这不是目录。

我究竟做错了什么?

ter*_*don 8

由于要复制同名文件,所以不需要指定目标名称:

scp ~/path/bla/ble/.bash_profile username@host.com:/home/bleble/
Run Code Online (Sandbox Code Playgroud)

因为 a.bash_profile存在于目标目录中,所以scp认为你给它一个目录作为目标,尝试下降到它并退出,因为它实际上不是一个目录。