温馨提示×

怎么清理linux回收区

小樊
43
2026-09-11 12:36:52
栏目: 智能运维

在 Linux 里没有像 Windows 那样的“回收站(Recycle Bin)”机制(删除即消失),但桌面环境(如 GNOME、KDE、XFCE)会提供一个“回收站”功能,文件其实被移动到:

~/.local/share/Trash/

下面分几种情况说怎么清理。


一、清理桌面环境的回收站(最常见)

方法 1:图形界面

  • GNOME / Ubuntu
    • 打开「文件」→ 左侧「回收站」
    • 右键 → 清空回收站
  • KDE
    • 打开「回收站」→ 清空
  • XFCE / 其他
    • 类似,找“Trash”或“回收站”

方法 2:命令行清空回收站(推荐)

rm -rf ~/.local/share/Trash/*

或者更干净一点:

rm -rf ~/.local/share/Trash/{files,info}

⚠️ 这个操作不可恢复


二、如果是服务器 / 纯命令行(没有回收站)

Linux 服务器通常没有回收站,你用:

rm file

就已经彻底删除了。

如果你是想找回误删文件,那只能靠:

  • 备份
  • extundelete
  • testdisk
  • 快照(LVM / 云快照)

三、外接硬盘 / U 盘的回收站

如果你删的是 U 盘或移动硬盘上的文件,回收站可能在:

/media/你的用户/盘名/.Trash-1000/

清理方式:

rm -rf /media/用户名/盘名/.Trash-1000

四、防止误删的小建议

  • 用 trash-cli 代替 rm
sudo apt install trash-cli
trash file.txt      # 删除到回收站
trash-empty         # 清空回收站

如果你愿意,可以告诉我:

  • 你用的是 Ubuntu / CentOS / Debian / Arch?
  • 是 桌面版还是服务器?
  • 想清理的是 本机还是 U 盘?

我可以给你更精确的命令。

0 踩