温馨提示×

linux recycle如何开启

小樊
46
2026-09-08 14:23:26
栏目: 智能运维

在 Linux 里并没有系统自带的“回收站(Recycle Bin)”机制(像 Windows 那样删除文件先进回收站)。所谓“Linux recycle”一般有以下几种常见场景,我分别说明如何“开启”或使用:


一、使用桌面环境自带回收站(最常见)

如果你用的是 GNOME / KDE / XFCE 等图形界面:

✅ 默认就是开启的

  • 删除文件用 右键 → 移动到回收站
  • 回收站位置:
    • GNOME/KDE:~/.local/share/Trash
    • 包含:
      • files/(文件)
      • info/(删除信息)

❗ 注意

  • 用 rm 命令删除 不会进回收站
  • 命令行删除是永久删除

二、命令行“回收站”工具(推荐)

如果你想在 终端也有回收站功能,可以安装工具:

1️⃣ trash-cli(最常用)

# 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 发行版
  • 是 命令行还是桌面
  • 指的是 哪个程序(如 Samba、Nextcloud、Docker?)

我可以给你更精确的配置方法。


✅ 总结一句话:
Linux 没有原生回收站,但可以用 trash-cli 实现,推荐命令行用户必装。

如果你愿意,我可以帮你写一套“防误删方案”。

0 踩