在 Debian(以及大多数 Linux 发行版)中,没有像 Windows 那样的“回收站(Recycle Bin)自动机制”,但如果你使用 GNOME、KDE 等桌面环境,通常会有“回收站”功能。下面分情况说明如何清理。
回收站通常位于:
~/.local/share/Trash
清理命令:
rm -rf ~/.local/share/Trash/*
或分步查看再删除:
ls ~/.local/share/Trash
rm -rf ~/.local/share/Trash/files/*
rm -rf ~/.local/share/Trash/info/*
⚠️ 谨慎操作,会删除所有用户的回收站
sudo rm -rf /home/*/.local/share/Trash
挂载的 U 盘或移动硬盘中,回收站可能在:
/media/用户名/磁盘名/.Trash-1000
清理示例:
rm -rf /media/*/.Trash-*
Linux 中 rm 删除 = 直接删除,没有回收站。
如果你误删了文件,可以尝试:
extundeletetestdiskphotorec⚠️ 删除后 不要再写入磁盘,否则无法恢复。
find ~/.local/share/Trash -type f -mtime +30 -delete
删除 30 天前的回收站文件
| 场景 | 清理方式 |
|---|---|
| 桌面用户 | 文件管理器 → 清空回收站 |
| 命令行 | rm -rf ~/.local/share/Trash/* |
| 多用户 | sudo rm -rf /home/*/.local/share/Trash |
| 外接磁盘 | 删除 .Trash-* 目录 |
如果你能告诉我:
我可以给你更精确的命令 ✅