使用终端!1eleven(拖放)

使用终端!1eleven(拖放)

我知道使用 root 访问权限的危险,所以请放弃讲座。我尽量小心谨慎,从现在起会加倍小心。

我使用具有 root 访问权限的文件浏览器来更改某些文件权限。在此过程中,我删除了一些文件(我应该说我将它们放入了垃圾箱)。我几乎不知道这些文件会以 root 身份进入垃圾箱,现在我无法删除它们,因为我没有读取它们的权限,但我不知道如何访问它们以更改权限,因为我不知道如何以 root 身份进入垃圾箱。我收到的只是一条消息,内容是:

无法显示该位置。

抱歉,无法显示所有内容trash:///:操作不支持

我搜索了好几遍,试图找到关于它的帖子,但我只找到了关于根目录中隐藏文件的过时信息。这似乎不再适用,所以我只能将文件放在垃圾箱里,无法删除也无法访问。

我在华硕 x401a 笔记本电脑上使用 Ubuntu 14.04 64 位。

答案1

您需要具有垃圾箱的 root 访问权限才能删除这些文件 - 暂时执行此操作的最简单方法是打开终端窗口alt+ ctrl+ t,然后输入命令

gksudo nautilus /home/your_username/.local/share/Trash

这将以超级用户权限执行文件管理器,您应该能够从这里清空垃圾箱。删除 root 拥有的文件。

完成后,请记住关闭程序!

答案2

如果您想删除垃圾箱中的所有内容,可以使用 sudo 并删除整个目录。请记住重建目录,以免造成任何问题。代码是:

sudo rm -rf /home/User_Name/.local/share/Trash && mkdir /home/User_Name/.local/share/Trash

只需进入终端一次即可完成所有操作。

答案3

我个人使用垃圾处理很多。我使用它作为 的替代品以rm确保安全(例如trash -r my-folder)。

sudo apt install trash-cli

安装后你可以

sudo trash-empty

答案4

使用终端!1eleven(拖放)

  • Ctrl使用+ Alt+打开终端t
  • 要再次获得文件的所有权并继续使用文件管理器,请键入命令sudo chown -R $USER:$USER并确保末尾有一个空格。
  • 现在将受影响的文件或文件夹从文件管理器拖到终端。

    • 结果应如下所示:

      sudo chown -R $USER:$USER '/home/$USER/.local/share/Trash/files/some_file.txt'
      

      或这个:

      sudo chown -R $USER:$USER '/media/$USER/path to external drive/.Trash-1000/files/sömё fïle thät may have fancy encodings, ſpaces & stu

相关内容