温夏wx 2024-04-27 14:44 采纳率: 0%
浏览 17

复制文件时报错:cp: cannot stat 'openssl-1.1.1s.tar.gz': Permission denied

img


将文件复制到了pc与虚拟机的共享文件夹下,文件夹下也确实有文件openssl-1.1.1s.tar.gz 但是想要将它复制到工作路径 /home/listen5 下时报错。也用了sudo就是不知道为什么复制不过去。

  • 写回答

6条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-27 14:44
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在尝试从共享文件夹 /mnt/hgfs/shares 复制一个名为 openssl-1.1.1s.tar.gz 的文件到你的主目录 /home/Listen5。然而,你遇到了权限错误。这通常是因为你当前用户没有足够的权限来操作目标目录。

    解决这个问题,你可以尝试以下步骤:

    1. 确保你拥有目标目录 /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
    
    1. 尝试重新复制文件:
    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/
    

    这样应该就能解决复制文件的问题。如果你还有其他疑问或者遇到新的问题,请随时告诉我。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月27日

悬赏问题

  • ¥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