Windows 10 的“Windows 上的 Bash on Ubuntu”环境包含几个不同的组件。
第一次运行bash.exe程序时,会下载安装整个Ubuntu环境。如果您知道搜索位置,则可以在文件资源管理器或其他 Windows 程序中访问文件。
您还可以从 Ubuntu Bash Shell 访问您的 Windows 系统驱动器和计算机上的任何其他驱动器。这允许您使用 Linux 命令实用程序处理普通的 Windows 文件。
1。 Ubuntu Bash Shell 文件存储在 Windows 的什么位置?
请注意,每个使用 Bash 的 Windows 用户帐户都会有一个单独的 Bash 环境和目录中的文件。
要访问这些文件,您必须首先在文件资源管理器中设置隐藏文件夹的显示。
打开文件资源管理器窗口,然后点击查看=> 选项=> 更改文件夹和搜索选项.
在文件夹选项窗口中,选择查看=> 显示隐藏的文件、文件夹和驱动程序。
按照以下路径导航找到目录:
<块引用>C: UsersUSERNAMEAppDataLocallxss
Ubuntu系统文件存放在:
<块引用>C: UsersUSERNAMEAppDataLocalLxssrootfs
主用户的Ubuntu账号目录存放在:
<块引用>C: UsersUSERNAMEAppDataLocalLxsshomeUSERNAME
主Root账户目录存放在:
<块引用>C: UsersUSERNAMEAppDataLocalLxssroot
2。 Windows 系统驱动器在 Bash 上的位置
Ubuntu Bash Shell 环境使您的整个 Windows 系统都可以在两种环境中使用相同的文件。
但是C:盘中没有出现Bash环境。相反,它被放置在/或您在 Linux 上的根目录中。如果你执行 ls 命令查看目录的内容,你只会看到提供 Linux 环境的 Ubuntu 目录。
在/mnt/目录下的Windows系统驱动器和其他连接上——其他驱动器的位置在Linux目录结构中可用。 p>
具体来说,在Bash环境下会根据下面的路径找到C盘:
<块引用>/mnt/c
要使用 cd 命令更改此目录,请运行以下命令:
<块引用>cd/mnt/c
如果你有D:盘,你会在/mnt/d找到D:盘。
例如要访问存储在 C: UsersChrisDownloadsFile.txt 中的文件,您使用路径 /mnt/c/Users/Chris/Downloads/File.txt 在 Bash 环境中。
请注意,当您访问 Windows 系统文件时,您的 Bash Shell 环境必须具有存储库权限才能运行这些文件。如果您以通常的方式从快捷方式启动文件,它将可以通过您的 Windows 用户访问该文件帐户。
例如要访问Administrator文件夹的
此过程的工作方式与命令提示符类似,如果您想写入、访问管理员权限-仅文件或对系统文件的写入权限,则需要在管理员下启动。 此外,您不能在 Bash 环境中使用 sudo。
参考以下一些文章:
- Windows 10 上的 Ubuntu Bash 教程
- 在 Ubuntu 中通过命令行管理程序的说明
- 如何在 Ubuntu 上启用自动系统更新模式
祝你好运!
评论