Debian 回收站与其他系统的差异
核心差异概览
机制对比
| 维度 | Debian(Linux 常见做法) | Windows |
|---|---|---|
| 默认是否存在 | 无统一内置回收站;取决于桌面/应用是否实现 Trash 规范 | 系统级回收站,桌面集成 |
| 存放位置与结构 | 用户级:~/.local/share/Trash/{files,info};符合 FreeDesktop Trash 规范 | 每分区独立:如 RECYCLER(WinXP/2K/NT)或 $Recycle.Bin(Vista+);使用 $Ixxxxxx.EXT(元数据)与 $Rxxxxxx.EXT(原文件) |
| 命令行行为 | rm 永久删除;trash-put / gvfs-trash 进回收站 | 命令行删除通常直接进回收站(图形删除同理) |
| 恢复方式 | trash-list + trash-restore;或文件管理器图形恢复 | 回收站中“还原”回到原路径 |
| 清理策略 | 手动或 trash-empty;可按时间清理(如 –days X) | 手动清空或按磁盘空间策略自动清理 |
| 跨设备/跨分区 | 通常按用户家目录存放,与源分区解耦 | 回收站与源分区绑定,移动介质删除常不进回收站 |
| 是否默认占用磁盘 | 进回收站即占用用户磁盘空间 | 进回收站即占用对应分区空间 |
| 典型风险 | 误用 rm 无法进回收站;恢复依赖工具/规范支持 | 清空后难以恢复;分区策略影响保留时长 |
| 以上要点对应到具体实现与术语:Linux 的 ~/.local/share/Trash 结构与 trash-cli/gvfs-trash 命令,Windows 的分区回收站与 $I/$R 文件机制。 |
常见误区与建议