温馨提示×

linux recycle怎么开启

小樊
44
2026-09-02 13:39:31
栏目: 智能运维

在 Linux 里“回收站(Recycle / Trash)”并不是系统内核级别的统一功能,而是由桌面环境或文件管理器提供的。所以“怎么开启回收站”取决于你用的环境。

下面按常见情况说明:


一、桌面环境(最常见)

1. GNOME(Ubuntu 默认)

默认就是开启的

  • 删除文件用 Delete 键 → 进回收站
  • 彻底删除用 Shift + Delete

如果看不到回收站图标:

# 显示桌面回收站图标
gsettings set org.gnome.desktop.background show-trash-icon true

回收站位置:

~/.local/share/Trash/

2. KDE (Plasma)

✅ 默认开启

  • 回收站在 Dolphin 左侧栏
  • 设置路径:
系统设置 → 工作区行为 → 回收站

3. XFCE (Thunar)

✅ 默认开启

  • 删除文件自动进回收站
  • 回收站位置:
~/.local/share/Trash/

4. Cinnamon / MATE

✅ 默认开启(类似 GNOME)


二、命令行(CLI)下“回收站”

Linux rm 命令默认没有回收站

方法 1:用 trash-cli(推荐)

安装:

# Ubuntu / Debian
sudo apt install trash-cli

# CentOS / RHEL
sudo yum install trash-cli

# Arch
sudo pacman -S trash-cli

使用:

trash-put file.txt      # 删除到回收站
trash-list              # 查看
trash-restore           # 恢复
trash-empty             # 清空

方法 2:给 rm 加别名(简单但有限)

echo "alias rm='trash-put'" >> ~/.bashrc
source ~/.bashrc

⚠️ 只在交互 shell 有效,脚本里不安全


三、服务器(无桌面)通常不需要回收站

服务器一般:

  • 直接 rm
  • 备份 防误删(如 rsync / snapshots)

四、总结一句话

场景 是否默认开启
桌面 Linux ✅ 默认开启
命令行 ❌ 需装 trash-cli
服务器 ❌ 通常不用

如果你告诉我:

  • 发行版(Ubuntu / CentOS / Arch)
  • 是否用桌面
  • 是否只命令行

我可以给你最精确的开启方式

0