如何从根垃圾箱恢复文件

如何从根垃圾箱恢复文件

我使用 Linux Mint,我删除了一个文件卡哈,它是文件管理器伴侣桌面。因为卡哈开放为,现在我删除的文件位于根垃圾箱中...

我试着像大卫·约基(David Yockey)那样说,

在此输入图像描述

我首先要尝试查看的是删除的文件救援者.img但要说的是,Das Argument ist ungültig - 论证无效,而 keine Berechtigung - 不是权威。

随着秒数的流逝,垃圾文件,我来类似...

我的问题是,如何恢复这个文件?

有人可以帮助我吗,谢谢!

答案1

看看吧/root/.local/share/Trash/files。我以 root 身份运行 Caja,在 中创建了一个文件/root,将其删除,浏览了一下,然后在该文件夹中找到了它。然后我可以将其从那里剪切并粘贴回/root.

答案2

我觉得这个接受的答案并不完全令人满意:发送到垃圾箱的文件或目录以某种方式记录了它们的原始位置,这样就可以在不一定知道原始位置的情况下恢复它们。

作为非root用户,您通常可以使用文件资源管理器(在我的例子中是Nemo(OS Linux Mint 18.3))进行恢复,方法是单击“废纸篓”,然后在文件的上下文菜单(右键单击)中找到恢复命令问题。

然而,当您以 root ( gksudo nemo) 身份运行 Nemo 时,这不起作用:垃圾箱将您的焦点弹开,给您一条“无法访问”的消息,并且无法正确显示其内容。

但我找到了一个解决方案:安装trash-cli软件包。

其中一个命令restore-trash偶然被错误地记录在“另请参阅”下的页面trash-restore(1)中。man trash相反,去,

man 1 restore-trash 

向您展示此命令的工作原理:您从列出的文件中选择一个数字。您不需要知道还原位置。

如果没有这个trash-cli包,我不知道这是否可行。

答案3

要从垃圾箱恢复已删除的文件,只需按照以下步骤操作:

  1. 安装垃圾-cli 包
  2. 只需转到删除文件的目录即可
  3. 运行命令trash-restore,它将为您提供当前文件夹中已删除项目的列表。现在选择要恢复的已删除文件的索引号,一切就完成了。

只需转到删除文件的目录即可

相关内容