![桌面上无法删除的文件 13.10](https://linux22.com/image/1118444/%E6%A1%8C%E9%9D%A2%E4%B8%8A%E6%97%A0%E6%B3%95%E5%88%A0%E9%99%A4%E7%9A%84%E6%96%87%E4%BB%B6%2013.10.png)
您好,非常感谢您抽出时间。
几个月前,当我第一次在这台机器上安装 Ubuntu(13.04,现在在 Acer Aspire One 上网本上运行 13.10)时,我将一个文件夹从旧机器(Macbook Pro)的硬盘复制到桌面。该文件夹已锁定且无法读取。我没有动它,因为它似乎没有造成任何损害,我不需要空间(虽然我不知道文件有多大),并且可以访问文件内容的复制版本。
当我尝试打开它时,出现“无法显示此位置。您没有查看‘文档’内容所需的权限。”
当我尝试删除时,首先会收到“‘Documents’ 无法放入垃圾箱。您想立即删除它吗?”单击“删除”(三个选项之一,以及“取消”和“跳过”)会出现:“删除时出错。无法处理文件夹‘Documents’,因为您没有读取它的权限。”
我运行了 gksudo nautilus 尝试删除文件或通过这种方式更改权限,但在 Nautilus 窗口中找不到该文件夹。Nautilus 似乎通常可以很好地回答权限问题,所以我很困惑。假设以 root 身份登录而不是以 gksudo 登录并不意味着 Nautilus 可以更好地找到它。有什么想法可以删除此文件夹吗?再次提前感谢。
答案1
它可能不会显示在 Nautilus 中,因为您位于 中/root
,即 root 用户的“主目录”,而不是您自己的主目录。使用gksudo nautilus /home/$USER/Desktop
,然后您就会看到它。
如果没有,请打开终端并输入sudo rm -rfv ~/Desktop/Documents
。(该命令将永久删除该文件;我建议这样做只是因为您说您在其他地方有数据的可靠备份,而您确实不需要该文件夹/文件。)
问题是,当您将文件复制到那里时,您使用的程序或命令是以 root 身份运行的,因此该文件属于 root。有关 root 用户的更多信息,请参阅社区 Ubuntu 文档。