在 Linux 里“回收站(Recycle / Trash)”通常不是系统级统一机制,而是桌面环境(GNOME / KDE / XFCE 等)或文件管理器提供的功能。下面按常见情况说明清理方法。
一般在:
~/.local/share/Trash/
里面有:
files/:被删文件info/:删除信息(原路径、时间)rm -rf ~/.local/share/Trash/*
或只清文件:
rm -rf ~/.local/share/Trash/files/*
/var/lib/lightdm/.local/share/Trash/
/home/其他用户/.local/share/Trash/
挂载后在根目录:
/media/你的用户/U盘/.Trash-1000/
清理:
rm -rf /media/你的用户/U盘/.Trash-1000
trash-cli安装:
sudo apt install trash-cli # Debian/Ubuntu
清理超过 N 天的文件:
trash-empty 30 # 清空 30 天前的
crontab -e
添加:
0 3 * * * trash-empty 7
每天 3 点清理 7 天前回收站
不是回收站,而是:
# apt 缓存
sudo apt clean
# 旧内核
sudo apt autoremove
# 用户缓存
rm -rf ~/.cache/*
rm 删除没有回收站如果你说的是某种特定系统(如 CentOS / Ubuntu Server / 某面板),可以告诉我具体环境,我给你更精确的方法。