在 Linux 里并没有系统自带的“回收站(Recycle Bin)”机制(像 Windows 那样删除文件先进回收站)。所谓“Linux recycle”一般有以下几种常见场景,我分别说明如何“开启”或使用:
如果你用的是 GNOME / KDE / XFCE 等图形界面:
~/.local/share/Trashfiles/(文件)info/(删除信息)rm 命令删除 不会进回收站如果你想在 终端也有回收站功能,可以安装工具:
# Debian / Ubuntu
sudo apt install trash-cli
# CentOS / Rocky / Alma
sudo yum install trash-cli
# Arch
sudo pacman -S trash-cli
使用:
trash-put file.txt # 删除(进回收站)
trash-list # 查看
trash-restore # 恢复
trash-empty # 清空
✅ 相当于 Linux 版回收站
rm 设置“假回收站”(alias 方式)如果你经常误用 rm,可以加 alias:
echo "alias rm='trash-put'" >> ~/.bashrc
source ~/.bashrc
这样 rm 实际调用的是回收站。
服务器通常 不建议开启回收站,因为:
但可以通过:
trash-cli来降低风险。
请补充:
我可以给你更精确的配置方法。
✅ 总结一句话:
Linux 没有原生回收站,但可以用 trash-cli 实现,推荐命令行用户必装。
如果你愿意,我可以帮你写一套“防误删方案”。