我已经启用了开发人员模式并进行了安装Bash on Ubuntu on Windows
。
我的主目录位于下%localappdata%\Lxss\home\<ubuntu.username>\
,我创建了一个名为Pictures的子目录,因此完整路径应为
在Windows上: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
重击: /home/<ubuntu.username>/Pictures
如果我使用命令从bash创建文件,则touch hello.txt
可以在Windows UI中自由查看此文件并将其复制到我的桌面。但是,如果我从Windows UI创建一个新的文本文件并将其保存在其中C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
,即使我重新启动bash或Windows,在执行该操作时该文件也不可见ls -l
。
为什么bash无法在自己的主目录中看到从Windows一侧创建的文件?
EDIT Using /mnt/c
不是解决方案,我试图了解为什么它看不到那些文件,并且是否有补救措施,以便它能够查看UI创建的文件,而不是尝试使用终端来复制-粘贴或移动文件。
hello.txt
并HELLO.TXT
从Bash 创建文件,则在Windows中查看时,其中一个文件将具有不同的名称。