上一篇                     
               
			  Linux回收站位置在哪
- Linux
- 2025-06-29
- 3121
 Linux回收站通常位于用户主目录的隐藏文件夹:
 
 
~/.local/share/Trash(或
 ~/.Trash),可通过文件管理器(如Nautilus、Dolphin)直接访问“回收站”图标,或在终端使用
 gio list trash:///命令查看内容。
回收站的核心原理
Linux回收站遵循 FreeDesktop.org Trash Specification 标准:
- 路径固定:用户级回收站位于 ~/.local/share/Trash(隐藏文件夹)。
- 结构组成: 
  - files/:存储被删除的文件原始内容。
- info/:记录删除时间、原路径等元数据(每个文件对应一个- .trashinfo文件)。
 
- 作用范围:仅对图形界面删除操作有效(如拖拽到回收站、右键删除)。命令行用 rm删除的文件不会进入回收站。
通过文件管理器访问回收站(推荐)
不同桌面环境的入口位置:
-  GNOME(Ubuntu默认): - 点击左侧任务栏的 “回收站” 图标。
- 或打开”文件”(Files)应用 → 左侧导航栏选择 “回收站”。
 
 
-  KDE Plasma(Kubuntu): - 桌面直接右键点击回收站图标 → 选择 “打开”。
- 或在Dolphin文件管理器左侧面板点击 “回收站”。
 
-  XFCE(Xubuntu):  - 桌面回收站图标双击打开。
- 或在Thunar文件管理器 → 左侧设备列表选择 “回收站”。
 
-  其他环境(如LXQt、MATE): 
 通常在文件管理器的侧边栏或桌面均有显式入口。
通过终端访问回收站
如果无法使用图形界面,可通过命令操作:
-  查看回收站内容: ls -al ~/.local/share/Trash/files 
-  恢复文件(需知道文件名):  # 将file.txt恢复到主目录 mv ~/.local/share/Trash/files/file.txt ~/ # 同时删除对应的元数据文件 rm ~/.local/share/Trash/info/file.txt.trashinfo 
-  清空回收站: rm -rf ~/.local/share/Trash/{files,info}/* # 或使用工具 sudo apt install trash-cli # 安装命令行工具 trash-empty # 清空回收站
注意事项
-  权限问题: - 回收站仅存储当前用户删除的文件。
- 需用 sudo访问其他用户的回收站(路径为/home/用户名/.local/share/Trash)。
 
-  外置磁盘的回收站: - 外接硬盘/U盘中的回收站路径为:/mount_point/.Trash-1000/(1000是用户UID)。
 
- 外接硬盘/U盘中的回收站路径为:
-  命令行删除不经过回收站:  - 使用 rm命令会直接永久删除文件,若需安全删除,建议安装工具:sudo apt install trash-cli # Debian/Ubuntu trash-put filename # 将文件移入回收站 
 
- 使用 
-  桌面环境差异: - 部分旧版环境(如Xfce)可能使用 ~/.trash路径,但现代系统已统一标准。
 
- 部分旧版环境(如Xfce)可能使用 
- 图形界面:通过桌面或文件管理器的回收站图标访问(最直观)。
- 终端路径:~/.local/share/Trash/files(需显示隐藏文件)。
- 关键建议: 
  - 优先使用图形界面操作以避免误删。
- 重要文件建议备份,回收站并非永久存储。
 
引用说明参考 FreeDesktop.org Trash Specification 标准及主流Linux桌面环境文档(GNOME、KDE、XFCE),实践基于Ubuntu 22.04、Fedora 36及Debian 11测试。
 
  
			