如何使用 win 资源管理器在 Windows 上的 Ubuntu 上为 Bash 创建文件夹?

如何使用 win 资源管理器在 Windows 上的 Ubuntu 上为 Bash 创建文件夹?

如何使用 Windows 资源管理器通过“Windows 上的 Ubuntu 上的 Bash”在我的主目录中创建文件夹或文件?

我尝试了以下操作:

  1. 在 Windows 资源管理器中输入 C:\Users{用户}\AppData\Local\lxss{用户名}
  2. 使用 Windows 资源管理器创建名为“scripts”的文件夹
  3. 在 Windows 上打开 Ubuntu 上的 Bash
  4. 跑步ls -a

结果:共 0

有什么计划可以让这样的事实现吗?

PS 解决方法:

  1. 我在 bash 中使用mkdir&touch创建文件夹和文件,例如scripts/menu.py
  2. 我使用 Windows 资源管理器和 Notepad++ 来编辑 menu.py
  3. 我运行了脚本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/

相关内容