windows terminal 从服务器上面下载文件

一、场景

有时候,需要从服务器上面下载文件,我们可能需要使用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版权协议,转载请附上原文出处链接和本声明。