Linux | scp指令基于WSL在Windows/Ubuntu系统间传输文件

.

背景

在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可以互换,这个时候就是将本地的文件上传到远程服务器。

.

结语

以上,希望能帮到大家!

平安夜快乐,以及圣诞快乐!!!

.

相关推荐
是垚不是土2 小时前
PostgreSQL 运维工程师 “一本通“ :安装、配置、备份与监控
linux·运维·数据库·postgresql·运维开发
Irene19912 小时前
在 Linux 命令中,- 开头的东西几乎都是“参数/选项“,用来告诉命令“具体怎么做“
linux
IT大白鼠2 小时前
Linux账号和权限管理
linux·运维·服务器
zzzyyy5382 小时前
Linux 下 从 ELF 可执行文件 到 进程虚拟地址空间的加载、映射与运行底层原理
linux·运维
hweiyu003 小时前
Linux命令:ip6tables
linux·运维·服务器
hweiyu004 小时前
Linux命令:nmtui
linux
MY_TEUCK5 小时前
【2026最新Linux虚拟机安装】Linux 虚拟机安装VMware 17 + CentOS 7
linux·运维·centos
Rust研习社5 小时前
Ubuntu 全面拥抱 Rust 后,我意识到 Rust 社区要变了
linux·服务器·开发语言·后端·ubuntu·rust
Shingmc35 小时前
【Linux】传输层协议TCP
linux·网络·tcp/ip
xcLeigh6 小时前
KES大小写混合路径+国产OS/文件系统兼容实战
linux·数据库·文件系统·兼容性·麒麟·欧拉·kes