我目前正在微软商店的Windows上使用Ubuntu。
为了尝试一些Python脚本,我将它们复制并粘贴到我可以使用Ubuntu会话访问的documents文件夹中:
C:\Users\[MyUsername]\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\[MyUsername]
但是当我看到脚本时,它会返回"PermissionError: [Errno 13] Permission denied: '[folderName]"
。有没有一种方法可以将文件和文件夹从Windows会话复制/粘贴到Ubuntu文件夹,而不必在所有文件上运行chmod?
耽误您时间,实在对不起
发布于 2018-06-26 14:45:19
您不应该从Windows手动将数据复制到WSL安装中--当您这样做时,它会给您此权限错误。相反,您应该在WSL环境中从windows复制到WSL。
Windows驱动器位于/mnt/c
内的WSL中。如果脚本位于C:\Users\username\My Documents\Python\
中,那么您可以在WSL中执行以下操作,将脚本复制到Ubuntu环境中:
cp /mnt/c/Users/username/My\ Documents/Python/*.py ~
这将在Linux中复制数据并保留权限,以便在Windows子系统中正常工作。这也避免了您通常不得不使用chmod
。
发布于 2019-07-24 06:52:22
我想使用Ubuntu命令提示符将一个文件从windows下载文件夹中移到Ubuntu工作目录,因为我已经从电子邮件中下载了一些文件,但是当我使用/mnt/c方法时它拒绝访问。如果您强制使用windows GUI手动复制文件,文件就会损坏。所以我所做的就是使用我的Ubuntu命令提示符安装firefox。使用firefox打开电子邮件(使用ofcource的提示符)并下载文件,然后下载到我的Ubuntu工作目录中的下载文件夹。我得到的文件和程序读取文件也安装了Ubuntu,所以它为我工作。我不确定文件阅读器(如果没有使用Ubuntu提示符安装)是否会为您读取这些文件,因为据我所知,windows不喜欢保留它提供的Ubuntu扩展名的链接。但是,如果有帮助,只需将文件发送给自己并使用firefox下载即可。
发布于 2021-12-31 21:56:26
您可以使用Windows将任何文件从Windows的任何驱动器移动到仅/home/user/
目录。
https://askubuntu.com/questions/1049895
复制相似问题