2016-11-26 504 views

回答

15

对不起,误解,我检查谷歌,它将在C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME

我试着和它的作品,在cmd只需键入cd\ && dir *bashrc* /s就会找到该文件,并在我的情况我看行C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME但是当我想用窗口浏览器,它不工作导航,但如果你复制粘贴,它工作:-)

我找到它:http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/


考虑,你需要知道一个文件位于你可以使用find命令。
默认情况下,该命令的语法是find {search-path} {file-names-to-search} {action-to-take}要执行的操作是打印文件名。
所以,如果你正在寻找.bashrc文件,你可以使用find/-name .bashrc在bash将返回/home/yourusername/.bashrc

另外,如果你想访问你的home目录可以使用cd ~
希望我的回答将是有益的:-)

+0

感谢,但你没有得到我的问题。 Windows将bash作为虚拟机运行。所以windows文件不能从bash中访问。我知道“虚拟路径”就像你给它的那样,但是文件在WINDOWS **(而不是bash)中实际存在**的位置。在Windows中,bash的**/home/**是指什么? –

+0

对不起,我检查了谷歌,它会在'C:\ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME'。 我在那找到它:http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/ – BinaryDump

+0

我试过了,它可以工作:-)但为什么我得到一个“-1”? ... – BinaryDump

0

〜意味着是用户主文件夹,如/归途/%的用户名%/

你可以列出文件,如ls -al看到.bashrc文件。

+1

请参阅我的答案评论由BinaryDump回答 –

0

因为Windows 10秋季创更新,位置变更为:

C:\Users\USERNAME\AppData\Local\Packages\DIST\LocalState\rootfs\home\LINUXUSER\ 

哪里DIST等于CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

只是任何人想知道的是来到这里,从谷歌