权限 - 如何从需要 root 权限的外部驱动器中删除文件?

权限 - 如何从需要 root 权限的外部驱动器中删除文件?

好吧,我不知道该怎么办。我试图使用“UNetBootin”设置可启动的 USB,但我没有正确检查我的东西实际安装到哪里,所以我没有安装到外部驱动器,而是计划使用一切开始安装到我的 4 TB eHDD。谢天谢地,什么都没有丢失……但是,我无法通过正常方式删除添加的每个文件。每次我尝试删除其中一个文件夹时,我都会收到一条错误消息,提示“删除文件 /media/(myname)/My Passport/boot/en-us 时出错:权限被拒绝”。检查属性后,我发现这些文件属于“root”,我无法执行任何操作,因为我不是所有者。

我尝试打开终端以便 rm -rf 这些顽固文件,但我甚至无法用它访问我的 eHDD。在终端中输入该目录时出现错误“bash:cd:参数太多”。将文件夹拖入终端时也发生同样的事情。

(如果有任何价值的话,我试图设置一个 Windows 10 可启动 USB,以防我想要/需要切换回来。)

答案1

在命令前输入“sudo”,并将路径和文件名括在引号中。由于路径中有空格,所以需要使用引号。

因此你的命令看起来更像这样: sudo rm -rf "/media/(myname)/My Passport/boot/en-us/filename"

您必须输入密码才能使 sudo 命令起作用。

相关内容