WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传

文章目录

  • 前言
  • 一、虚拟机 Windows 和 Linux 文件互传
  • 二、WSL Windows 和 Linux 文件互传


前言

我们在虚拟机中运行 Linux 系统进行嵌入式开发过程中,经常会涉及 Windows 和 Linux 文件互传的问题,下面我将简单叙述在虚拟机环境下如何实现文件互传、在 WSL 环境下又如何实现文件互传。


一、虚拟机 Windows 和 Linux 文件互传

我的 VMware 虚拟机里面运行着 Ubuntu ,当我需要将 Windows 中的文件传到 Ubuntu ,或者是将 Ubuntu 中的文件传到 Windows 中时,通常是使用如下做法:

  1. Ubuntu 开启 FTP 服务
  2. Windows 安装 FTP 客户端

Windows 下的 FTP 客户端有很多, 我比较常用的是 FileZilla 和 cuteftppro 。

WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传_第1张图片

在这里插入图片描述

这个感兴趣的小伙伴可以参考 Ubuntu系统FTP服务配置
WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传_第2张图片
配置好后直接登陆就可以实现文件互传了
WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传_第3张图片

二、WSL Windows 和 Linux 文件互传

从微软官方给出的文档 Windows 与 Linux 的互操作性,我们可以找到从 Windows 访问 Linux 文件的方式 —— \\wsl$

WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传_第4张图片

WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传_第5张图片
我们只需要打开一个文件资源管理器,然后在路径输入栏里输入 “\\wsl$” 再回车,就可以进入到 Ubuntu 的根目录。

WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传_第6张图片
点击进去后就是我们的根目录了
WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传_第7张图片
这时候,我们就可以将我们需要的文件放在相应的目录下,就实现了windows文件传输到ubuntu;反之,从ubuntu路径下复制所需的文件到windows目录,就实现了ubuntu文件传输到windows 。

WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传_第8张图片
有个地方需要特别注意一下,如果你还没有打开WSL中的Ubuntu,那么通过 “\\wsl$” 是访问不到ubuntu目录的。


上一篇:
WSL嵌入式开发系列教程 1 —— 安装指南

下一篇:
WSL嵌入式开发系列教程 3 —— 安装交叉编译工具链

你可能感兴趣的:(开发环境,嵌入式,linux,ubuntu,windows)