.
背景
在Windows系统里,使用WSL连接远程Linux(Ubuntu)服务器是如今一个很常见的操作流程(有利于WFH哈哈)。
在使用远程机器的时候,通常需要将本地的文件上传、或将远程的文件下载。
问题:如何优雅地将本地文件上传、或将远程的文件下载?
.
解决方案
在网上搜索一番、同时问了GPT,找到解法如下。
使用scp指令进行远程的机器之间的文件传输,具体指令:
bash
scp usrname@xxx.xx.xx.xx:/path/to/your/file /path/to/your/local/directory/filename
其中,参数说明如下:
- usrname:在远程机器上的用户名;
- xxx.xx.xx.xx:远程机器的IP,和WSL连接机器的IP相同;
- /path/to/your/file:希望下载的文件名,须注明完整的绝对路径,包括完整的文件名;
- /path/to/your/local/directory/filename:将文件保存的路径及文件名,可以是绝对路径也可以是相对路径。
另外,/path/to/your/file和/path/to/your/local/directory/filename可以互换,这个时候就是将本地的文件上传到远程服务器。
.
结语
以上,希望能帮到大家!
平安夜快乐,以及圣诞快乐!!!