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