如何使用 Windows 资源管理器通过“Windows 上的 Ubuntu 上的 Bash”在我的主目录中创建文件夹或文件?
我尝试了以下操作:
- 在 Windows 资源管理器中输入 C:\Users{用户}\AppData\Local\lxss{用户名}
- 使用 Windows 资源管理器创建名为“scripts”的文件夹
- 在 Windows 上打开 Ubuntu 上的 Bash
- 跑步
ls -a
结果:共 0
有什么计划可以让这样的事实现吗?
PS 解决方法:
- 我在 bash 中使用
mkdir
&touch
创建文件夹和文件,例如scripts/menu.py
- 我使用 Windows 资源管理器和 Notepad++ 来编辑 menu.py
- 我运行了脚本
python scripts/menu.py
答案1
我们强烈建议不要从 Windows 修改任何 Linux 文件/文件夹按照上述方式:这样做可能会导致数据丢失和/或损坏:
我们将 lxss 文件夹设为隐藏和系统是有原因的;)
从 Bash/Linux 访问 Windows 是可以的,但是我们尚未完成在使用 Windows 工具和应用程序访问 .../lxss/ 下的文件时持久和管理 Linux 文件权限和元数据的工作。
[2016-11-17:更新] 为了扩展这个问题及其答案,我在这里写了一个更详尽的解释:https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/