虽然 WSL (Windows Subsystem for Linux) 可以直接访问 Windows 下的文件,但是因为文件权限的问题,把需要在 WSL 中使用的文件放在 WSL 的用户主目录是最好的解决方案,没有之一。为了不撑爆系统盘,除了修改 Windows 应用安装位置,还可以把 WSL 整个安装目录进行转移,使用 wsl --export 和 wsl --import 这两个命令可以对 WSL 进行打包再自定义目录安装,就相当于转移。我以为这已经是相当完美的解决方案了,但最近发现了一款非常实用的 WSL 管理软件:LxRunOffline,它可以安装任意发行版到任意目录、转移已安装的 WSL 目录、备份 WSL、设置默认用户和修改环境变量等操作,完全碾压 wsl、wslconfig 这些简陋原生管理命令。
大约 7 分钟