2013-11-03 132 views
0

我想一个目录从使用bash shell终端的远程连接到我的桌面复制,我想:SCP,bash shell的

scp -r [email protected]:dir1 /Desktop 
scp -r [email protected]:dir1 /User/usrname/Desktop 

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

scp -r [email protected]:dir1 . 

开始复制,但我不知道在哪里的文件,无法找到他们。 有人知道为什么吗? 谢谢

回答

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] [[[email protected]]host1:]file1 ... [[[email protected]]host2:]file2 
    -P port 
      Specifies the port to connect to on the remote host. 

scp -P 1337 [email protected]:foo.txt .

+0

我认为它得到了复制到远程连接的桌面,而非本地桌面 – hahahaha

+0

当我运行'pwd',它告诉我的目录远程连接 – hahahaha

+0

这意味着我复制到远程连接? – hahahaha