Linux系统并没有像Windows那样集中的回收站,而是将已删除文件存储在用户主目录下的.local/share/Trash文件夹中。此文件夹包含三个子目录:
- files:存放实际的已删除文件。
- info:存储每个已删除文件的元数据,包括权限、原始路径和删除时间等信息。
- expunged:保存已永久删除文件的占位符。
举例来说,如果删除了一个名为mydocument.txt的文件,它会被移动到~/.local/share/Trash/files目录,同时生成一个mydocument.txt.trashinfo文件记录其相关信息。
您可以通过图形界面文件管理器或终端命令访问回收站。在大多数桌面环境(例如GNOME)中,可以直接在文件管理器中浏览到~/.local/share/Trash路径。
在终端中,可以使用以下命令查看回收站内容:
ls ~/.local/share/Trash
如果您安装了trash-cli工具,则可以使用更方便的命令:
trash-list
该命令会列出回收站中的所有文件和目录。