Windows 访问 Linux 文件
方法一:通过 \\wsl$
访问 Linux 文件时将使用 WSL 分发版的默认用户。 因此,任何访问 Linux 文件的 Windows 应用都具有与默认用户相同的权限。
方法二:通过VS Code访问Linux文件
PS: 在任何情况下,请勿使用Windows应用程序,工具,脚本,控制台等在%LOCALAPPDATA%目录下访问,创建和/或修改Linux文件。
Linux 访问 Windows 文件
在从 WSL 访问 Windows 文件时,可以直接使用/mnt/{Windows盘符}
进入对应的盘中。
如果文件没有关联的元数据,则我们会将 Windows 用户的有效权限转换为读取/写入/执行位,并将其设置为对用户、组和其他用户而言相同的值。 例如,如果你的 Windows 用户帐户具有对该文件的读取和执行访问权限,但不具有对该文件的写入访问权限,则该帐户将对用户、组和其他对象显示为 r-x。 如果该文件在 Windows 中设有“只读”属性,则我们不会在 Linux 中授予写入权限。
当需要对Windows里面的文件进行写操作时,需要使用管理员权限运行WSL,并且使用chmod 777 {文件}
修改文件的权限