WSL2环境下Windows软件与个人文件迁移至Ubuntu文件夹的可行性及相关问题咨询
我最近刚开始学习机器人技术,听很多人推荐后入坑了Linux,不过之前一直依赖不少Windows软件,这些软件在Ubuntu里要么支持很差要么完全没法用,所以我决定用WSL2。
不过我一直没搞懂Windows和Ubuntu安装之间的文件管理逻辑。我自己的理解是,Linux文件夹就像C盘上的一个分区,所有和Linux相关的东西都存在这里。所以是不是为了更好的性能,用命令行处理的文件最好都存在Linux/Ubuntu文件夹里?(如果我理解错了麻烦纠正我)
微软官方文档里是这么说的:
For the fastest performance speed, store your files in the WSL file system if you are working in a Linux command line (Ubuntu, OpenSUSE, etc). If you're working in a Windows command line (PowerShell, Command Prompt), store your files in the Windows file system.
我已经看了不少关于命令行和包管理器的教程,想开始用它们做项目了。现在我的所有项目、解释器/编译器还有文本编辑器都在Windows系统里。假设我把这些文件移到Ubuntu文件夹,用命令行操作时性能会提升,这挺好的!
但问题来了:如果我想用命令行控制整个系统,包括原本安装在Windows里的所有软件和文件,那我是不是得把所有软件和个人文件都移到Ubuntu安装目录里?
这样做会不会给Windows软件带来问题?比如Unreal Engine,这个软件是针对Windows优化的,我从Epic Games下载的时候也是按Windows版本安装的。把它移到Ubuntu文件夹会出问题吗?这是不是相当于把Windows版本的Unreal Engine装在纯Ubuntu系统里(不用WSL)?
另外,如果你有适合Linux新手的推荐读物和学习资源,也欢迎分享给我,我很乐意学习!
备注:内容来源于stack exchange,提问作者volticus

