将文件复制到了pc与虚拟机的共享文件夹下,文件夹下也确实有文件openssl-1.1.1s.tar.gz 但是想要将它复制到工作路径 /home/listen5 下时报错。也用了sudo就是不知道为什么复制不过去。
![](https://profile-avatar.csdnimg.cn/384bd9818f894f4eacd0ba18c82fcfab_qq_62199065.jpg!4)
复制文件时报错:cp: cannot stat 'openssl-1.1.1s.tar.gz': Permission denied
将文件复制到了pc与虚拟机的共享文件夹下,文件夹下也确实有文件openssl-1.1.1s.tar.gz 但是想要将它复制到工作路径 /home/listen5 下时报错。也用了sudo就是不知道为什么复制不过去。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
关注
引自免费微信小程序:皆我百晓生
看起来你在尝试从共享文件夹
/mnt/hgfs/shares
复制一个名为openssl-1.1.1s.tar.gz
的文件到你的主目录/home/Listen5
。然而,你遇到了权限错误。这通常是因为你当前用户没有足够的权限来操作目标目录。解决这个问题,你可以尝试以下步骤:
- 确保你拥有目标目录
/home/Listen5
的写入权限。如果没有,可以尝试使用chown
或者chmod
命令来改变所有权或者权限。
sudo chown -R Listen5:Listen5 /home/Listen5
这段命令会将
/home/Listen5
目录及其所有子文件的所有权设置为Listen5
用户。如果你不希望修改所有子文件的权限,只对当前目录操作,可以使用.
替换-R
:sudo chown Listen5:Listen5 /home/Listen5
然后设置相应的权限,例如给予所有用户读、写、执行权限:
sudo chmod 777 /home/Listen5
- 尝试重新复制文件:
sudo cp /mnt/hgfs/shares/openssl-1.1.1s.tar.gz /home/Listen5/
这次应该能成功复制文件了。如果还是有问题,可能是文件名中的空格导致的,尝试使用引号包围文件名:
sudo cp "/mnt/hgfs/shares/openssl-1.1.1s.tar.gz" /home/Listen5/
这样应该就能解决复制文件的问题。如果你还有其他疑问或者遇到新的问题,请随时告诉我。
解决 无用评论 打赏 举报 编辑记录- 确保你拥有目标目录
悬赏问题
- ¥15 请问python的selenium怎么设置referer
- ¥15 请教下, VS QT 环境下, QTOPCUA 的源文件报错,这种情况咋查呢 ?
- ¥20 UNITY webgl关于文档的上传和下载问题
- ¥15 安霸cv22 + rtl8211f 千兆,udp传输丢包
- ¥15 关于区块链和边缘环境搭建的相关问题
- ¥15 windows远程桌面断卡重连软件卡顿问题
- ¥30 Unity 实现扫描效果
- ¥15 HbuilderX检测不到安卓模拟器
- ¥15 这个main已经在filename.obj中定义是什么错 C语言
- ¥15 关于#linux#的问题:exsi8.0系统 怎么更改web访问端口,不用80、443