在 Windows 10 中找不到 Ubuntu Bash 根目录

在 Windows 10 中找不到 Ubuntu Bash 根目录

我已经在电脑上安装了适用于 Windows 10 的 Ubuntu Bash,但我找不到 Bash 工作的根目录。我知道它应该位于

C:/Users/[Username]/Appdata/Local/Lxss

但它不在那里。我已经验证了我的文件存在,但目录没有显示,即使显示了隐藏文件。任何帮助都将不胜感激!

答案1

请不要从 Windows 访问 Linux 文件系统:阅读此内容以了解更多信息:https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/

我们正在努力在未来版本中改进文件系统互操作性,但目前,如果您想在 Windows 和 Linux 之间共享文件,请将共享文件存储在 Windows 文件系统中,然后通过 Linux 访问它们/mnt/c/...

答案2

我想将文件从 Windows 桌面复制到 Ubuntu 用户目录,并且我正在使用 Windows 文件资源管理器搜索 Ubuntu 根目录。

后来我意识到可以从 Ubuntu bash 轻松访问 Windows 文件夹。

Windows 目录位于/mnt/c/Users/YOUR_USERNAME_HERE/

例如:如果您想访问桌面,那么 =>/mnt/c/Users/YOUR_USERNAME_HERE/Desktop

后来我使用cp命令将文件从桌面复制到 Ubuntu,如下所示:

cd /mnt/c/Users/YOUR_USERNAME_HERE/Desktop
cp filename.ext ~/

~/=> 这直接指的是 Ubuntu 用户目录。

提示:将文件从 Ubuntu 移动到 Windows 也可以执行相同的操作。

答案3

我遇到了这种情况,因为我删除了 bash 并从 Windows 商店重新安装了它。

我使用的解决方法是创建一个快捷方式

C:\Users\user\AppData\Local\lxss

并将其粘贴到

C:\Users\user\AppData\Local\ 

现在我在 Windows 上的应用程序(例如 Atom)可以访问由 Ubuntu bash 制作的项目文件。

相关内容