首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将文件从Windows 10复制到WSL?

如何将文件从Windows 10复制到WSL?
EN

Stack Overflow用户
提问于 2021-04-21 23:21:00
回答 4查看 8.6K关注 0票数 5

我想使用WSL处理驻留在Windows上的文件。如何将文件从Windows移动/复制到WSL环境?

为WSL安装的Linux发行版: Ubuntu该文件位于桌面。

EN

回答 4

Stack Overflow用户

发布于 2021-04-21 23:21:00

website中提到了两种方法。

我更喜欢方法2,因此将仅总结此方法。

打开您的linux发行版,在我的例子中,它是Ubuntu20.04LTS。

我在以下路径中找到我的文件:

cd /mnt/c/Users/<username>/Desktop - /mnt/c是安装在Linux上的WindowsC盘。

然后将文件复制到我的WSL的主目录中:

代码语言:javascript
运行
复制
cp <filename> ~/

现在转到WSL的主目录,您可以在那里找到该文件。

代码语言:javascript
运行
复制
cd ~/
票数 6
EN

Stack Overflow用户

发布于 2021-08-03 18:55:28

我刚刚找到了访问WSL文件的终极方法。在Win11中,你只需打开文件管理器即可。瞧一瞧。

票数 6
EN

Stack Overflow用户

发布于 2021-07-26 09:58:55

WSL CLI在Windows中的体验仍然遵循您运行wsl命令的终端。

可以使用PowerShell从当前目录复制到WSL中的主目录。您所需要的就是在Windows和WSL文件结构之间进行转换。

首先,找到当前Windows在WSL中的挂载位置。

代码语言:javascript
运行
复制
$path = wsl pwd

这将导致$path是一个像/mnt/C/Users...一样的WSL挂载路径,现在你可以使用这个变量来运行wsl -e,将它指向挂载的文件夹,并将文件移动到本地文件夹结构中,比如‘/home/me’。

代码语言:javascript
运行
复制
wsl -e cp $pwd/your_script.sh ~

只需记住,该命令将考虑来自PowerShell终端的变量,但将尝试在WSL发行版上下文中执行它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67198741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档