温馨提示×

怎样配置debian recycle

小樊
45
2026-09-01 07:47:15
栏目: 智能运维

在 Debian 里没有像 Windows 那样的“回收站(Recycle Bin)”机制,但可以通过几种方式实现“删除文件可恢复 / 暂存删除”的效果。下面按常见需求给你几种配置方案。


一、最简单:用 trash-cli 模拟回收站(推荐)

1. 安装 trash-cli

sudo apt update
sudo apt install trash-cli

2. 基本用法

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

3. 用 alias 替代 rm(更安全)

编辑 ~/.bashrc~/.zshrc

alias rm='trash-put'

生效:

source ~/.bashrc

✅ 优点:接近桌面环境回收站
❌ 缺点:命令行误用仍需注意


二、桌面环境自带回收站(GUI)

如果你用的是:

  • GNOME
  • KDE
  • XFCE

删除文件(在文件管理器中)会自动进入:

~/.local/share/Trash/

可手动查看:

ls ~/.local/share/Trash/files

三、手动“回收站”脚本(服务器常用)

创建目录:

mkdir -p ~/.trash

添加脚本 /usr/local/bin/myrm

#!/bin/bash
mv "$@" ~/.trash/

赋予权限:

chmod +x /usr/local/bin/myrm

使用:

myrm file.txt

清理:

rm -rf ~/.trash/*

四、防止误删(重要)

1. 给 rm 加保护

alias rm='rm -i'

2. 禁止 root 误删

alias rm='rm -I'

五、进阶(可选)

  • autotrash:自动清理旧回收站文件
  • btrfs / zfs 快照
  • rsync 定时备份

如果你能说明:

  • 服务器还是桌面
  • 是否 命令行为主
  • 是否 多用户

我可以给你一套更精确的配置方案。

0