通过 ssh 从远程服务器复制到我的笔记本电脑

通过 ssh 从远程服务器复制到我的笔记本电脑

我在 centos 服务器上(通过 SSH),但我不想打开文件管理器来复制转储文件。我应该使用什么命令(scp 或其他)将该文件从远程服务器直接复制到我的电脑。

喜欢

cp ssh://user@server/app/dump.dat /home/

更新型多巴胺

更感兴趣的是如何在服务器上将文件从我的 ssh 会话复制回我的电脑(当然我可以注销或打开新的终端选项卡或在电脑上启动 SSH 服务器)

答案1

scp [email protected]:foobar.txt /some/local/directory

本参考可能会有帮助。

答案2

$ scp user@server:/app/dump.dat /home/

对于相对于你的主目录的路径,请忽略第一个 /

请参阅scp手册页以了解更多详细信息。

答案3

rsync 通常是更好的选择。首先,它是可重新启动的。另外,它通常速度更快。请参阅man rsync了解大量选项。

rsync -abvz [email protected]:foobar.txt /some/local/directory

rsync 可能默认配置为使用 ssh,但如果你想格外小心,你可以这样做

rsync -abvz -e ssh [email protected]:foobar.txt /some/local/directory

答案4

句法:

sudo -r scp 文件用户名@IP 地址或主机名:目标

例子:

scp -r /媒体/磁盘/summer_pics/[电子邮件保护]:"/var/www/2008 年夏季/"

参考

相关内容