一、场景
有时候,需要从服务器上面下载文件,我们可能需要使用xftp
/winscp
,有时候,我们需要可以直接在命令行就下载文件。本篇博客主要是阐述操作方法。
二、前置条件
本机已经有scp
命令,如果在控制台输入scp
,没有显示出以下结果,就需要单独安装。
> scp
> usage: scp [-346BCpqrTv] [-c cipher] [-F ssh_config] [-i identity_file]
[-J destination] [-l limit] [-o ssh_option] [-P port]
[-S program] source ... target
三、指令
1. 上传本地文件到服务器:
scp /path/filename username@servername:/path/
样例:
scp E:\BaiduPanProject.zip root@16.x.x.63:/root
2. 从服务器上下载文件:
scp username@servername:/filepath 本地目录
样例:
scp root@16.x.x.63:/root/20221130.tar.gz .
3. 从服务器下载整个目录:
scp -r username@servername:远程目录 本地目录
样例:
scp -r root@16.x.x.63:/root/test(远程目录) E:\test\(本地目录)
4. 上传目录到服务器:
scp -r 本地目录 username@servername:远程目录
样例:
scp -r E:\BaiduPanProject root@16.x.x.63:/root/test
版权声明:本文为u013084266原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。