scp从远程主机到桌面,bash shell

时间:2013-11-03 20:38:22

标签: bash shell scp

我想使用bash shell终端将目录从远程连接复制到我的桌面上,我试过了:

scp -r haha@remotehost:dir1 /Desktop
scp -r haha@remotehost:dir1 /User/usrname/Desktop

但它告诉我/桌面:没有这样的文件或目录 如果我做

scp -r haha@remotehost:dir1 .

它开始复制,但我不知道文件在哪里,找不到它们。 谁知道为什么? 感谢

1 个答案:

答案 0 :(得分:1)

尝试~/Desktop

.引用当前的工作目录。您可以通过运行pwd来查看完整路径。

指定端口:

man scp | grep port

scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2
     -P port
             Specifies the port to connect to on the remote host.

scp -P 1337 user@remote:foo.txt .