在 Linux 中没有统一的“回收站”机制,是否启用回收站取决于你使用的桌面环境 / 文件管理器。下面按常见情况说明如何禁用回收站。
GNOME 文件管理器在删除时默认放入回收站,但你可以强制立即删除:
Shift + Delete
会直接删除(不进回收站)✅ 这是最简单、最安全的方式
GNOME 没有官方开关,但可以通过 dconf 修改行为:
gsettings set org.gnome.nautilus.preferences enable-delete-permanently true
有些版本不支持该选项,取决于发行版
或者:
kwriteconfig5 --file kdeglobals --group KDE --key ConfirmTrash false
在终端中:
rm file
rm -rf dir
天然就是永久删除,不涉及回收站
Linux 回收站通常位于:
~/.local/share/Trash
rm -rf ~/.local/share/Trash
chmod 000 ~/.local/share/Trash
⚠️ 可能影响文件管理器行为
如果你是 U 盘 / 移动硬盘不想用回收站:
mount -o noatime,nodiratime /dev/sdb1 /mnt
(无官方参数可完全禁用,仅建议)
| 场景 | 推荐方式 |
|---|---|
| 桌面删除 | Shift + Delete |
| 脚本 / 服务器 | 直接用 rm |
| 只想不看见回收站 | 隐藏或忽略 Trash |
✅ Linux 没有系统级回收站
✅ 回收站是桌面环境特性
✅ 最安全方案:Shift + Delete 或 rm
如果你愿意,可以告诉我:
我可以给你最精确、最干净的禁用方案 ✅