温馨提示×

Linux回收站如何禁用

小樊
47
2026-08-29 03:37:23
栏目: 智能运维

在 Linux 中没有统一的“回收站”机制,是否启用回收站取决于你使用的桌面环境 / 文件管理器。下面按常见情况说明如何禁用回收站


一、GNOME / Ubuntu 默认桌面(Nautilus)

方法 1:禁止删除时放入回收站(推荐)

GNOME 文件管理器在删除时默认放入回收站,但你可以强制立即删除:

  1. 打开 Nautilus(文件)
  2. 选中文件
  3. 使用快捷键:
    Shift + Delete
    
    会直接删除(不进回收站)

✅ 这是最简单、最安全的方式


方法 2:通过配置禁用回收站(进阶)

GNOME 没有官方开关,但可以通过 dconf 修改行为:

gsettings set org.gnome.nautilus.preferences enable-delete-permanently true

有些版本不支持该选项,取决于发行版


二、KDE Plasma(Dolphin)

  1. 打开 Dolphin
  2. 菜单 → 设置 → 配置 Dolphin
  3. 常规 → 确认删除
  4. 勾选: ✅ 删除文件时直接删除(不移动到回收站)

或者:

kwriteconfig5 --file kdeglobals --group KDE --key ConfirmTrash false

三、XFCE(Thunar)

  1. 打开 Thunar
  2. 编辑 → 首选项
  3. 高级
  4. 取消勾选: ❌ 移动删除的文件到回收站

四、命令行(rm)本身没有回收站 ✅

在终端中:

rm file
rm -rf dir

天然就是永久删除,不涉及回收站


五、彻底禁用回收站(不生成 Trash 目录)

Linux 回收站通常位于:

~/.local/share/Trash

方案 1:删除并锁定(不推荐)

rm -rf ~/.local/share/Trash
chmod 000 ~/.local/share/Trash

⚠️ 可能影响文件管理器行为


方案 2:挂载时禁用(高级)

如果你是 U 盘 / 移动硬盘不想用回收站:

mount -o noatime,nodiratime /dev/sdb1 /mnt

(无官方参数可完全禁用,仅建议)


六、推荐做法(最实用)

场景 推荐方式
桌面删除 Shift + Delete
脚本 / 服务器 直接用 rm
只想不看见回收站 隐藏或忽略 Trash

七、总结

Linux 没有系统级回收站
✅ 回收站是桌面环境特性
✅ 最安全方案:Shift + Delete 或 rm


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

  • 发行版(Ubuntu / CentOS / Arch 等)
  • 桌面环境(GNOME / KDE / XFCE / 无桌面)

我可以给你最精确、最干净的禁用方案 ✅

0