温馨提示×

怎么配置debian recycle

小樊
44
2026-09-13 06:22:17
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)里,并没有 Windows 那样的“回收站(Recycle Bin)”机制,删除文件通常直接用 rm 就彻底没了。不过你可以通过以下几种方式来实现“类似回收站 / 安全删除”的效果。

下面按常用程度给你几种配置方案。


一、用 trash-cli(最推荐,最接近回收站)

1. 安装

sudo apt update
sudo apt install trash-cli

2. 基本用法

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

3. 把 rm 变成“安全删除”

编辑 ~/.bashrc 或 ~/.zshrc:

alias rm='trash-put'

然后:

source ~/.bashrc

✅ 以后 rm file.txt 实际是进回收站
⚠ 真要彻底删:\rm file.txt


二、手动建一个“回收站目录”(简单无依赖)

1. 创建目录

mkdir -p ~/.recycle

2. 写删除脚本

cat > ~/.local/bin/del <<'EOF'
#!/bin/bash
mv "$@" ~/.recycle/
EOF

chmod +x ~/.local/bin/del

3. 使用

del file.txt

4. 定期清理

# 删除 7 天前的
find ~/.recycle -mtime +7 -delete

三、桌面环境自带回收站(GUI 用户)

如果你用的是:

  • GNOME / KDE / XFCE

那么:

  • 文件管理器里删除文件 → 自动进 ~/.local/share/Trash
  • 清空回收站 = 彻底删除

命令行也可访问:

ls ~/.local/share/Trash/files

四、防误删(rm 保护)

如果你不想用回收站,只想防手滑:

alias rm='rm -i'

或者更安全:

alias rm='rm -I'

推荐总结

需求 推荐方案
像 Windows 回收站 trash-cli
服务器无 GUI trash-cli 或 手动 recycle
桌面用户 文件管理器自带
防误删 alias rm='rm -i'

如果你告诉我:

  • 是 服务器还是桌面
  • 用 bash / zsh
  • 是否 多人共用

我可以帮你写一套完整可直接用的配置。

0 踩