Kan*_*e Ω 8 permissions windows-subsystem-for-linux
我目前正在 Microsoft Store 上的 Windows 上使用 Ubuntu。
为了尝试我的一些 Python 脚本,我将它们复制并粘贴到我可以使用 Ubuntu session 访问的文档文件夹中:
C:\Users\[MyUsername]\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\[MyUsername]
Run Code Online (Sandbox Code Playgroud)
但是当我启动脚本时,它返回"PermissionError: [Errno 13] Permission denied: '[folderName]"
. 有没有办法将文件和文件夹从 Windows 会话复制/粘贴到 Ubuntu 文件夹,而无需对所有文件运行 chmod?
谢谢你的时间
Tho*_*ard 10
您不应手动将数据从 Windows复制到 WSL 安装中- 执行此操作时会出现此权限错误。相反,您应该从 WSL 环境中从 Windows 复制到 WSL 。
Windows C 驱动器位于/mnt/c
WSL 内。如果脚本位于,C:\Users\username\My Documents\Python\
那么您可以从 WSL 中执行以下操作以将脚本复制到 Ubuntu 环境中:
cp /mnt/c/Users/username/My\ Documents/Python/*.py ~
Run Code Online (Sandbox Code Playgroud)
这将复制数据并保留权限,使其在 Linux 的 Windows 子系统中正常工作。这也使您不必chmod
通常。
归档时间: |
|
查看次数: |
22287 次 |
最近记录: |