在 Linux 里“回收站(recycle / trash)”通常指 桌面环境自带的回收站(如 GNOME、KDE)或 某些工具模拟的回收站目录。下面分情况说明如何清理。
回收站一般位于:
~/.local/share/Trash
包含:
files/:被删除的文件info/:删除信息清理命令:
rm -rf ~/.local/share/Trash/*
或仅清理当前用户:
rm -rf ~/.local/share/Trash/files/*
rm -rf ~/.local/share/Trash/info/*
如果是 U 盘或第二块硬盘:
/media/用户名/磁盘名/.Trash-1000
清理:
sudo rm -rf /media/*/*/.Trash-*
trash-cli(常见 recycle 工具)如果你装了 trash-cli:
trash-list
trash-empty
trash-empty 30
例如每天清理 7 天前的回收站:
crontab -e
添加:
0 3 * * * trash-empty 7
rm 删除的文件 不会进回收站rm如果你说的是 某个具体软件(如 Samba recycle、Nextcloud、自建回收机制),告诉我场景我可以给你精确命令。