温馨提示×

Ubuntu回收站删除文件会占用空间吗

小樊
41
2025-12-04 02:52:13
栏目: 云计算

Ubuntu 回收站与磁盘空间

核心结论 在 Ubuntu 的 GNOME 等桌面环境中,使用文件管理器删除文件只是把文件移到用户的回收站目录(如 ~/.local/share/Trash/files),此时文件仍然占用磁盘空间;只有执行“清空回收站”或删除回收站中的项目后,空间才会真正释放。若在终端使用 rm 命令,文件会被直接删除,不会进入回收站,也无法通过回收站恢复。

回收站位置与结构

  • 回收站根目录:~/.local/share/Trash/
  • 关键子目录:
    • files/:存放被删除的实际文件与目录
    • info/:存放元数据(如 .trashinfo),记录原路径、删除时间等
  • 命令行工具 trash-cli 遵循 FreeDesktop.org 规范,提供 trash-put、trash-list、trash-restore、trash-empty 等命令,行为与图形界面回收站一致。

如何释放空间与常用操作

  • 图形界面:在文件管理器中打开“回收站”,点击“清空回收站”。
  • 命令行:
    • 清空全部:执行 trash-empty
    • 删除回收站中某个项目:执行 trash-rm <文件名>
    • 查看回收站内容:执行 trash-list
  • 注意:清空或删除回收站项目为不可逆操作,请先确认不再需要。

避免回收站占用空间的删除方式

  • 在终端需要直接删除且不留痕迹时,可使用 rm;但请谨慎,因为 rm 删除后通常无法恢复
  • 若希望保留“可恢复”的习惯又减少占用,可定期执行 trash-empty,或使用 trash-empty <天数> 清理超过指定天数的项目。

0