root@localhost:~# ls -a
.bash_history .bashrc .profile
如何访问所有Windows文件夹,如文档,下载等?
#1 楼
在Bash环境中的C:\
上可以找到Windows /mnt/c/
的结构。因此,我的Documents文件夹位于
/mnt/c/Users/Ben/Documents/
。#2 楼
另外,也可以按住Shift键,同时右键单击所需的Windows目录。选择“在此处打开PowerShell窗口”。
一旦您在PowerShell中,键入
bash
您将能够直接使用任何Bash命令在该Windows中的文件和文件夹上进行操作目录。通过使用此方法,您不必手动将
cd
插入目录,特别是当您需要访问根目录较深的目录时。从Windows 10 1809开始更新:
上面仍然可以使用,但是现在有一个更简单的方法。在这里“
评论
在我右键单击的上下文菜单中,我没有在此处看到“ Open PowerShell”窗口的项目
–于申
18年4月24日在1:47
是的,这里也是.....
– Maksim Kniazev
18年5月13日在3:33
@YuShen确保您已安装最新的Windows 10更新。例如,当前版本为1803,并且可以选择。我意识到一些未更新的计算机仍将CMD作为其默认值,因此上下文菜单中没有此选项。
–基思OYS
18年5月27日在12:55
它不起作用,bash命令在默认的ubuntu用户目录中打开,而不在curret Windows目录中打开
–mxdsp
18-10-22在16:44
@mxdsp您的步骤是什么,您的Windows版本是什么?请为我详细说明,以便我进一步帮助您。如果操作正确,它将带您进入当前的Windows目录。仅仅因为它对您不起作用不是明智的选择。
–基思OYS
18-10-23在17:21
评论
为什么mnt不显示ls -a?
–谢尔盖·华莱士(Sergei Wallace)
16年4月16日在17:52
您位于〜目录,即Bash环境中的主目录,而不是根目录(/)。如果您先做过cd /,那么您将看到mnt。
– Ben N
16年4月16日在18:01
当涉及到构建脚本时,第二句话不一定跟在第一句话之后。 Windows使您可以在各处移动文档文件夹。能够在使用bash时从Windows注册表或类似内容中读取该信息将是很好的。
–乔尔·科恩(Joel Coehoorn)
16-10-6在23:46
如何访问C之外的内容?例如,我通过MTP连接了电话,其文件显示在路径“ This PC \ PhoneName”
–迈克尔
16-12-20在16:47
@Michael不幸的是,MTP设备与普通文件系统非常不同。从普通的命令提示符下甚至都无法访问它们,因此我不知道从BoUoW访问它们的方法。
– Ben N
16 Dec 20'在17:05