SCP copying error : Not a directory

Muneeb K picture Muneeb K · Jul 28, 2016 · Viewed 7.4k times · Source

I want to copy a file from my local system to a remote host. I want to specify the file name while copying.

This is my command for copying.

scp config/1 root@remote:/home/user/config/2

I want to rename the file while copying or with the same name like this.

scp config/1 root@remote:/home/user/config/1

But I dont want to use like the below command.

scp config/1 root@remote:/home/user/config/

When I specify the filename i get the error: Not a directory

Answer

Jakuje picture Jakuje · Jul 28, 2016

This is a known bug in openssh, unfortunately not fixed, even though there is a patch for that.

In short, it means that the file does not exists, but the scp is confused by the trailing slash.