SCP - "not a directory" - What am I doing wrong?

On my remote server I have a file named .bash_profile, that file has nothing inside. I wish to copy a local copy (with something inside) to the remote destination. (overwrite)

So I do:

scp ~/path/bla/ble/.bash_profile [email protected]:/home/bleble/.bash_profile

I get:

scp: /home/bleble/.bash_profile: Not a directory

I know it's not a directory.

What am I doing wrong?


Since you want to copy the file with the same name, you don't need to specify a target name:

scp ~/path/bla/ble/.bash_profile [email protected]:/home/bleble/

Because a .bash_profile exists in the target directory, scp thinks you are giving it a directory as a target, attempts to descend into to it and exits since it is not actually a directory.