我想使用bash shell终端将目录从远程连接复制到我的桌面上,我试过了:
scp -r haha@remotehost:dir1 /Desktop
scp -r haha@remotehost:dir1 /User/usrname/Desktop
但它告诉我/桌面:没有这样的文件或目录 如果我做
scp -r haha@remotehost:dir1 .
它开始复制,但我不知道文件在哪里,找不到它们。 谁知道为什么? 感谢
答案 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 .