dsaj34v Asked: 2019-11-11 03:48:11 +0800 CST2019-11-11 03:48:11 +0800 CST 2019-11-11 03:48:11 +0800 CST 如何从根垃圾箱恢复文件 772 我使用的是 Linux Mint,我使用caja删除了一个文件,它是Mate Desktop 的文件管理器。因为caja是以root身份打开的,所以现在我删除的文件在根垃圾箱上...... 我试着像 David Yockey 说的那样, 我首先要查看的是删除rescuee.img的文件,但要说,Das Argument ist ungültig - Argument is invalid and keine Berechtigung - Not authority.. 随着秒,junk_file,我来类似...... 我的问题,如何恢复这个文件? 谁能帮帮我,谢谢! trash 3 个回答 Voted Best Answer David Yockey 2019-11-11T06:21:08+08:002019-11-11T06:21:08+08:00 进去看看/root/.local/share/Trash/files。我以 root 身份运行 Caja,在 中创建了一个文件/root,将其删除,然后在该文件夹中找到了它。然后我可以将它从那里剪切并粘贴回/root. mike rodent 2020-01-18T12:15:49+08:002020-01-18T12:15:49+08:00 我认为这个公认的答案并不完全令人满意:发送到垃圾箱的文件或目录以某种方式记录了它们的原始位置,因此可以在不一定知道原始位置的情况下恢复它们。 作为非 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包裹,我不知道这是否可行。 Anurag Kush 2021-02-16T10:36:52+08:002021-02-16T10:36:52+08:00 要从垃圾箱中恢复已删除的文件,只需按照以下步骤操作: 安装垃圾-cli包 只需转到您删除文件的目录 运行命令垃圾恢复,它将为您提供当前文件夹中已删除项目的列表。现在选择要恢复的已删除文件的索引号,您就完成了。 只需转到您删除文件的目录
进去看看
/root/.local/share/Trash/files
。我以 root 身份运行 Caja,在 中创建了一个文件/root
,将其删除,然后在该文件夹中找到了它。然后我可以将它从那里剪切并粘贴回/root
.我认为这个公认的答案并不完全令人满意:发送到垃圾箱的文件或目录以某种方式记录了它们的原始位置,因此可以在不一定知道原始位置的情况下恢复它们。
作为非 root 用户,您通常可以使用文件资源管理器(在我的情况下为 Nemo(OS Linux Mint 18.3))进行恢复,方法是单击垃圾箱,然后在文件的上下文菜单(右键单击)中找到恢复命令问题。
但是,当您以 root (
gksudo nemo
) 身份运行 Nemo 时,这不起作用:垃圾箱会将您的焦点弹开,给您“无法访问”消息,并且无法正确显示其内容。但是我找到了一个解决方案:安装
trash-cli
软件包。有一个命令
restore-trash
,偶然错误地记录在“另见”下trash-restore(1)
的页面中。man trash
相反,去,向您展示此命令的工作原理:您从列出的文件中选择一个数字。您不需要知道还原位置。
没有
trash-cli
包裹,我不知道这是否可行。要从垃圾箱中恢复已删除的文件,只需按照以下步骤操作:
只需转到您删除文件的目录