win11与Ubuntu 20.04 WSL进行文件互换

WSL有一个很大的优点就是支持与Windows文件系统的互操作,可以访问和处理Windows文件系统中的文件,从而方便用户在Windows和Linux之间共享数据。

通过WSL子系统终端访问Windows系统文件

在WSL中,Windows文件系统会被挂载到WSL文件系统的/mnt目录下,每个驱动器会被挂载到/mnt/目录下。

例如,如果在Windows系统中有一个名为D盘的磁盘,那么在WSL中,它会被挂载到/mnt/d目录下。你可以在WSL中通过cd /mnt/d命令进入D盘的根目录,并在其中执行相应的命令和操作。

cd /mnt/d
ls

需要注意的是,在WSL中,Windows文件系统的挂载是自动完成的,无需手动挂载。只要打开WSL终端,Windows文件系统就会被自动挂载到相应的目录下,你可以像在Linux系统中一样使用Windows文件系统。

通过资源管理器访问WSL系统文件

  • 使用WSL子系统终端调用explorer
explorer.exe .

此命令会启动Windows资源管理器,并进入当前用户目录

  • 直接打开资源管理器,左侧下滑导航窗格,就可以看到Linux Ubuntu 20.04(因为我这安装的是这个,根据自己安装情况而定)

资源管理器操作WSL系统文件,权限错误

这是因为默认登陆用户造成的。可以通过修改默认登陆用户为root解决权限问题

C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\ubuntu2004.exe config --default-user root

此路径需要根据你自己实际情况来,因为用户名不一定相同。
修改完成后,需要重启wsl,方法如下:

关闭:wsl --shutdown
启动:wsl
### 解决Win11安装Ubuntu 20.04 WSL卡在0%的问题 当遇到Win11安装Ubuntu 20.04 WSL过程中进度条停滞不前的情况,通常是因为某些依赖服务未正确配置或网络问题引起的。以下是几种可能的解决方案: #### 方法一:重启计算机并重试 有时简单的重启能够解决临时性的系统资源冲突或其他未知错误。 #### 方法二:检查并启用必要的Windows特性 确保已开启“适用于LinuxWindows子系统”以及虚拟机平台这两项功能[^1]: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` #### 方法三:更新WSL内核 通过微软商店获取最新的WSL Linux内核更新包来修复潜在兼容性问题: 访问 Microsoft Store 并搜索 "WSL", 下载官方发布的最新版本. #### 方法四:手动指定镜像文件路径安装 如果自动下载过程总是失败,则可以选择预先下载好 `.appx` 或者 `.zip` 格式的发行版压缩包,之后利用 `wsl --import` 命令导入自定义映像来进行离线安装. #### 方法五:调整代理设置 对于因公司或学校网络环境造成的连接障碍,尝试修改系统的HTTP(S)_PROXY变量指向正确的代理服务器地址;或者干脆关闭代理再试试看能否正常联网[^3]. 以上措施应该能有效缓解大多数情况下发生的此类现象。若依旧无法顺利解决问题,建议查看 Windows 的事件日志寻找更具体的报错提示信息以便进一步排查原因。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值