在 Debian 里没有像 Windows 那样的“回收站(Recycle Bin)”机制,但可以通过几种方式实现“删除文件可恢复 / 暂存删除”的效果。下面按常见需求给你几种配置方案。
trash-cli 模拟回收站(推荐)sudo apt update
sudo apt install trash-cli
trash-put file.txt # 删除到回收站
trash-list # 查看回收站内容
trash-restore # 恢复文件
trash-empty # 清空回收站
编辑 ~/.bashrc 或 ~/.zshrc:
alias rm='trash-put'
生效:
source ~/.bashrc
✅ 优点:接近桌面环境回收站
❌ 缺点:命令行误用仍需注意
如果你用的是:
删除文件(在文件管理器中)会自动进入:
~/.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/*
alias rm='rm -i'
alias rm='rm -I'
autotrash:自动清理旧回收站文件btrfs / zfs 快照rsync 定时备份如果你能说明:
我可以给你一套更精确的配置方案。