温馨提示×

怎样关闭debian recycle

小樊
41
2026-09-07 08:07:31
栏目: 智能运维

在 Debian 里并没有系统自带的“回收站(Recycle Bin)”功能(不像 Windows 有回收站、macOS 有废纸篓这种内核级机制)。你说的 “debian recycle” 通常是指以下几种情况之一,我分别说明怎么“关闭 / 禁用”:


一、桌面环境自带的回收站(Trash)

如果你用的是 GNOME / KDE / XFCE 等桌面环境,删除文件时会出现“回收站”。

1️⃣ GNOME / Nautilus

GNOME 默认把删除文件放进 ~/.local/share/Trash

关闭“移动到回收站”的行为:

  • 打开 Files(Nautilus)
  • 设置 → 行为
  • 勾选:
    ✅ 删除文件时直接删除,而不是放入回收站

或者永久禁用回收站目录:

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

2️⃣ KDE(Dolphin)

  • 打开 Dolphin
  • 设置 → 配置 Dolphin → 行为
  • 选择:直接删除文件

3️⃣ XFCE(Thunar)

  • 打开 Thunar
  • 编辑 → 首选项 → 高级
  • 取消“删除文件时移动到回收站”

二、服务器 / 命令行环境(rm 就是永久删除)

在 Debian 服务器中:

rm file

本身就是直接删除,没有回收站

⚠️ 如果你之前装过“回收站工具”,常见有:

常见回收站工具

  • trash-cli
  • gio trash
  • 某些 alias:
    alias rm='trash-put'
    

检查并关闭

alias | grep rm

如果有:

alias rm='trash-put'

关闭方法:

unalias rm

并删除相关配置(如 ~/.bashrc / ~/.zshrc 中的 alias)

彻底卸载:

sudo apt remove trash-cli

三、你指的是某个具体软件?

常见误解包括:

  • Docker 的 recycle?
  • Samba 的回收站(recycle bin)?
  • Nextcloud / FileBrowser 的回收站?

如果是 Samba 回收站,关闭方法:

# /etc/samba/smb.conf
[share]
   recycle:repository = ""
   recycle:keeptree = no
   recycle:versions = no

或直接删除 recycle: 相关配置。


总结

场景 关闭方式
桌面删除进回收站 文件管理器设置中改为“直接删除”
命令行被 alias 成回收站 unalias rm + 卸载 trash-cli
Samba 回收站 修改 smb.conf
服务器 Debian 默认无回收站,无需关闭

如果你能说一下:

  • 是 桌面还是服务器
  • 用的是 GNOME / KDE / XFCE / 纯命令行
  • 还是某个 具体软件

我可以给你精确的一条命令解决方案。

0 踩