0

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

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

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

scp -r haha@remotehost:dir1 .

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

4

1 回答 1

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 .

于 2013-11-03T20:40:15.017 回答