温馨提示×

Linux回收站怎么清理

小樊
31
2025-12-15 07:29:35
栏目: 智能运维

Linux回收站清理指南

一 图形界面清理

  • 在常见桌面环境(如 GNOME、KDE Plasma、XFCE、LXDE/LXQt、Cinnamon、MATE)中,打开文件管理器(如 Nautilus、Dolphin、Thunar、PCManFM、Nemo、Caja),点击侧栏的回收站,在窗口中选择清空回收站。该操作对所有用户可见的回收站内容生效,适合一次性释放空间。

二 命令行清理

  • 适用于所有桌面环境的标准做法:清空用户主目录下的回收站目录(会同时删除文件与其元数据,操作不可逆)。
    • 命令:
      rm -rf ~/.local/share/Trash/files/*
      rm -rf ~/.local/share/Trash/info/*
      
    • 说明:回收站通常位于 ~/.local/share/Trash/,其中 files/ 存放被删除的文件,info/ 存放删除时间与原路径等元数据。执行前请确认不再需要这些文件。

三 使用 trash-cli 管理并清理

  • 安装(发行版仓库):
    • Debian/Ubuntu:sudo apt install trash-cli
    • CentOS/RHEL:sudo yum install trash-cli
  • 常用命令:
    • 查看回收站:trash-list
    • 恢复文件:trash-restore(交互式)
    • 清空回收站:trash-empty
    • 直接删除某个已入站文件:trash-rm <文件名>
  • 适合需要在终端内选择性清理或恢复的场景。

四 使用注意与常见问题

  • 使用 rmrm -rf 删除的文件不会进入回收站,而是直接从文件系统移除;只有图形文件管理器的“删除”操作或使用了回收站机制的命令才会进入回收站。
  • 清理前务必确认回收站中无需要恢复的数据;命令行删除操作不可撤销
  • 多用户或服务器环境:每个用户都有独立的回收站目录(位于各自的 ~/.local/share/Trash),需要分别清理;若文件来自其他用户或系统目录,可能需要 sudo,但请谨慎避免误删系统文件。

0