在 Linux 里“回收站(Recycle / Trash)”并不是系统内核级别的统一功能,而是由桌面环境或文件管理器提供的。所以“怎么开启回收站”取决于你用的环境。
下面按常见情况说明:
✅ 默认就是开启的
Delete 键 → 进回收站Shift + Delete如果看不到回收站图标:
# 显示桌面回收站图标
gsettings set org.gnome.desktop.background show-trash-icon true
回收站位置:
~/.local/share/Trash/
✅ 默认开启
系统设置 → 工作区行为 → 回收站
✅ 默认开启
~/.local/share/Trash/
✅ 默认开启(类似 GNOME)
Linux rm 命令默认没有回收站
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 # 清空
rm 加别名(简单但有限)echo "alias rm='trash-put'" >> ~/.bashrc
source ~/.bashrc
⚠️ 只在交互 shell 有效,脚本里不安全
服务器一般:
rm| 场景 | 是否默认开启 |
|---|---|
| 桌面 Linux | ✅ 默认开启 |
| 命令行 | ❌ 需装 trash-cli |
| 服务器 | ❌ 通常不用 |
如果你告诉我:
我可以给你最精确的开启方式。