在 Linux 里没有像 Windows 那样的“回收站”命令,但可以通过几种常见方式实现“回收”功能。下面按常见用法场景给你说明。
这是 Linux 上的“回收站”工具,模拟 Windows 回收站行为。
# Ubuntu / Debian
sudo apt install trash-cli
# CentOS / RHEL
sudo yum install trash-cli
# Arch
sudo pacman -S trash-cli
# 删除文件(进回收站)
trash 文件名
# 删除目录
trash 目录名
# 查看回收站
trash-list
# 恢复文件
trash-restore
# 清空回收站
trash-empty
✅ 优点
rm + 别名(简单但不安全)很多人会误以为有 recycle 命令,其实是自己定义的别名。
alias rm='rm -i'
或者更安全一点:
alias rm='trash'
⚠️ 注意:
rm 默认不可恢复mkdir ~/.trash
mv 文件 ~/.trash/
恢复:
mv ~/.trash/文件 ./
如果你用的是:
那么:
~/.local/share/Trash/
❌ Linux 没有 recycle 命令
❌ rm 不等于回收
✅ 想“回收” → 用 trash-cli
| 场景 | 推荐 |
|---|---|
| 命令行安全删除 | ✅ trash |
| 服务器 | ✅ trash-cli |
| 桌面用户 | ✅ 文件管理器回收站 |
| 临时防误删 | rm -i |
如果你愿意,我可以:
你是在 服务器还是桌面 Linux?