Linux下回收站文件的默认存储位置
Linux系统没有统一的“回收站”功能,但多数桌面环境通过**~/.local/share/Trash/**目录实现类似功能,用于临时存储被删除的文件。该目录的结构和作用如下:
- ~/.local/share/Trash/:用户级别的回收站根目录(“~”代表当前用户的主目录,如/home/username),所有通过图形界面(如Nautilus、Dolphin)删除的文件均会移动至此。
- files/:子目录,存储被删除的原始文件(如文档、图片、视频等),文件名保持删除前的名称。
- info/:子目录,存储文件的元数据(如原始路径、删除时间、文件大小等),以XML格式保存(如trashinfo文件),用于恢复时还原文件位置。
特殊情况说明
- 若用户通过命令行直接删除文件(如使用
rm命令),文件会立即永久删除,不会进入回收站。 - 部分桌面环境(如XFCE、LXDE)可能允许通过设置修改回收站的默认路径,但多数情况仍遵循~/.local/share/Trash/的标准结构。
访问回收站的常用方法
- 图形界面:打开文件管理器(如GNOME的Nautilus、KDE的Dolphin),左侧或顶部栏找到“回收站”图标,点击即可查看和管理文件。
- 命令行:通过终端输入
cd ~/.local/share/Trash/files进入回收站的文件目录,使用ls命令查看文件列表;恢复文件可使用mv命令(如mv example.txt ~/Documents/将文件移回原位置)。