生活哲学

在 Windows 上访问 Ubuntu Bash 文件的说明

Windows 10 的“Windows 上的 Bash on Ubuntu”环境包含几个不同的组件。

第一次运行bash.exe程序时,会下载安装整个Ubuntu环境。如果您知道搜索位置,则可以在文件资源管理器或其他 Windows 程序中访问文件。

您还可以从 Ubuntu Bash Shell 访问您的 Windows 系统驱动器和计算机上的任何其他驱动器。这允许您使用 Linux 命令实用程序处理普通的 Windows 文件。

在Windows上访问Ubuntu Bash文件的说明图1

1。 Ubuntu Bash Shell 文件存储在 Windows 的什么位置?

请注意,每个使用 Bash 的 Windows 用户帐户都会有一个单独的 Bash 环境和目录中的文件。

要访问这些文件,您必须首先在文件资源管理器中设置隐藏文件夹的显示。

打开文件资源管理器窗口,然后点击查看=> 选项=> 更改文件夹和搜索选项.

在文件夹选项窗口中,选择查看=> 显示隐藏的文件、文件夹和驱动程序

在Windows上访问Ubuntu Bash文件的说明图2

按照以下路径导航找到目录:

<块引用>

C: UsersUSERNAMEAppDataLocallxss

Ubuntu系统文件存放在:

<块引用>

C: UsersUSERNAMEAppDataLocalLxssrootfs

主用户的Ubuntu账号目录存放在:

<块引用>

C: UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

主Root账户目录存放在:

<块引用>

C: UsersUSERNAMEAppDataLocalLxssroot

Windows 上访问 Ubuntu Bash 文件说明图 3

2。 Windows 系统驱动器在 Bash 上的位置

Ubuntu Bash Shell 环境使您的整个 Windows 系统都可以在两种环境中使用相同的文件。

但是C:盘中没有出现Bash环境。相反,它被放置在/或您在 Linux 上的根目录中。如果你执行 ls 命令查看目录的内容,你只会看到提供 Linux 环境的 Ubuntu 目录。

在Windows上访问Ubuntu Bash文件的说明图4

/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上访问Ubuntu Bash文件的说明图5

请注意,当您访问 Windows 系统文件时,您的 Bash Shell 环境必须具有存储库权限才能运行这些文件。如果您以通常的方式从快捷方式启动文件,它将可以通过您的 Windows 用户访问该文件帐户。

例如要访问Administrator文件夹的,必须右键Bash shell快捷方式,选择“以管理员身份运行”以在 Windows 上以管理员权限启动 Bash Shell。

此过程的工作方式与命令提示符类似,如果您想写入、访问管理员权限-仅文件或对系统文件的写入权限,则需要在管理员下启动。 此外,您不能在 Bash 环境中使用 sudo。

参考以下一些文章:

  1. Windows 10 上的 Ubuntu Bash 教程
  1. 在 Ubuntu 中通过命令行管理程序的说明
  1. 如何在 Ubuntu 上启用自动系统更新模式

祝你好运!

相关资讯

评论

回复