GNOME 仅对已删除的文件使用 ~/.local/share/Trash/files 而不是 rm 命令使用的?

GNOME 仅对已删除的文件使用 ~/.local/share/Trash/files 而不是 rm 命令使用的?

我正在使用 RHEL8,我看到了该目录 -~/.local/share/Trash/files 里面有很多文件。看看那里的名称和文件,我的直觉是它类似于 Windows 操作系统的回收站。

只是尝试使用它,看起来像通过文件管理器删除的文件只会进入垃圾箱 -~/.local/share/Trash/files而不是当我使用rm命令删除它们时。为什么会这样呢?我在这里错过了什么吗?我尝试通过谷歌搜索来获取更多有关此问题的信息,但没有人给出令人满意的答案。

我可以对这个目录有更多的了解吗- ~/.local/share/Trash/files

答案1

这是由符合以下条件的程序使用的FreeDesktop.org 垃圾箱规范rm不遵循此规范,但许多当前的桌面环境这样做:它们不是直接删除文件,而是将它们移动到适当的垃圾目录,从而允许在必要时“取消删除”它们。

在命令行上,可以使用的一种工具是gio trashgio trash ${file}将移至${file}垃圾箱,并gio trash --empty清空垃圾箱。因此,如果您愿意,您可以创建rm一个基于gio trash.

相关内容