在我的远程服务器上,我有一个名为 .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: 不是目录
我知道这不是目录。
我究竟做错了什么?
由于要复制同名文件,所以不需要指定目标名称:
scp ~/path/bla/ble/.bash_profile username@host.com:/home/bleble/
Run Code Online (Sandbox Code Playgroud)
因为 a.bash_profile存在于目标目录中,所以scp认为你给它一个目录作为目标,尝试下降到它并退出,因为它实际上不是一个目录。