解决虚拟机中计算机文件复制移动不进去、修改计算机文件权限问题!!

在虚拟机Ubuntu20.04中,计算机中的/home/user/下载/(或者自己电脑主机上的文件和文档)里面的文件和文档不能直接复制粘贴到/usr/local/spark或者(Hadoop)目录下的文件里面时。

重点来了!!!!

如果您在尝试将虚拟机中的/home/user/文档下的内容(ps:或者是你本机电脑上的文件文档)直接拖放到宿主机的/usr/local/spark/目录下,并且遇到“没有权限修改复制到文件下面”的错误,这通常意味着您没有足够的权限在宿主机的目标目录中写入文件。

这里有两种方法可以帮助您解决这个问题(个人觉得修改权限是最容易的,就可以直接复制了):

1. 使用sudo提升权限直接cp复制进去

如果您有宿主机的sudo权限,您可以使用sudo来执行复制操作。但请注意,直接在/usr/local/spark/目录下操作可能需要超级用户权限,这通常不是推荐的做法,因为这可能会干扰Spark的安装或运行。

您可以在宿主机上执行以下命令(假设您已经将文件从虚拟机复制到了宿主机的某个临时目录):

sudo cp -r /path/to/temp/directory/* /usr/local/spark/

这里/path/to/temp/directory/是包含您要复制文件的临时目录的路径。

2. 修改目标目录的权限(这个是最方便的且适合大量文件复制进去)

您可以更改/usr/local/spark/目录的权限,以便您的用户账户可以写入。但是,这通常不是一个好主意,特别是如果您正在操作的是系统级别的目录或Spark的安装目录。

sudo chown -R your_username:your_group /usr/local/spark/
sudo chmod -R 755 /usr/local/spark/

这里your_usernameyour_group应该替换成您的用户名和用户组。请谨慎使用chownchmod,因为这可能会破坏系统的安全性或稳定性。

例如:我自己的

就可以自己拖进去就直接移动了。

本来在这里(或者是在自己的电脑的文件也可以直接拖进去;前提是已经安装Vmwaretools了,修改权限后就可以直接拖进去了):

现在在:

喜欢就点点赞、关注下吧!!!!!我会努力继续解决更多问题的。。。

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值