![如何使用 scp 命令将文件从服务器复制回 Linux(30ngs)](https://linux22.com/image/1484513/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20scp%20%E5%91%BD%E4%BB%A4%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A4%8D%E5%88%B6%E5%9B%9E%20Linux%EF%BC%8830ngs%EF%BC%89.png)
如何将文件从服务器复制回 Linux(30ngs)。我使用 scp 命令。我用来将文件从 Ubuntu 复制到服务器的命令如下。而且它运行良好。
tahir@D3C1209-VIRTUAL:~$ scp bvd1.fa usman@30ngs:/home/usman/training/
我的疑问是如何将文件bvd1.fa
从服务器复制回 ubuntu?我使用以下命令:
tahir@D3C1209-VIRTUAL:~$ scp -r bvd1.fa usman@30ngs:/home/usman/training/
但它不起作用。
答案1
你应该做scp usman@30ngs:/home/usman/training/bvd1.fa .
更一般地,scp
就像cp
。它的第一个参数是源,第二个参数是目标。你可以这样做
scp local/path/to/file user@hostname:remote/path
或者
scp user@hostname:remote/path/to/file local/path
顺便说一句,该-r
选项并不代表“反转”,而是“递归”。
答案2
语法scp
是scp <source> <destination>
,在这种情况下,远程服务器是您的源,本地目录是目标。因此,您需要使用以下命令:
$ scp usman@30ngs:/home/usman/training/bvd1.fa .