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

Dar*_*n L 5 rhel trash deleted-files delete

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

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

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

Ste*_*itt 4

它由符合FreeDesktop.org 垃圾箱规范的程序使用。rm\xe2\x80\x99 不遵循此规范,但许多当前的桌面环境这样做:它们不是直接删除文件,而是将它们移动到适当的垃圾目录,从而允许它们被 \xe2\x80\x9cundeleted\xe2\x80\x9d如果需要的话。

\n

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

\n