温馨提示×

linux recycle怎么用

小樊
40
2026-07-18 22:08:01
栏目: 智能运维

在 Linux 里没有像 Windows 那样的“回收站”命令,但可以通过几种常见方式实现“回收”功能。下面按常见用法场景给你说明。


一、Linux 中“回收”的几种理解方式

✅ 1. 使用 trash-cli(最推荐)

这是 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

优点

  • 不会立刻删除
  • 可恢复
  • 最接近 Windows 回收站

✅ 2. 用 rm + 别名(简单但不安全)

很多人会误以为有 recycle 命令,其实是自己定义的别名。

alias rm='rm -i'

或者更安全一点:

alias rm='trash'

⚠️ 注意:

  • rm 默认不可恢复
  • 别名只对当前 shell 有效

✅ 3. 手动“回收站”(不推荐)

mkdir ~/.trash
mv 文件 ~/.trash/

恢复:

mv ~/.trash/文件 ./

✅ 4. 桌面环境自带回收站(GUI)

如果你用的是:

  • GNOME
  • KDE
  • XFCE

那么:

  • 删除文件(右键 → 删除)
  • 回收站在:
~/.local/share/Trash/

二、常见误解澄清

Linux 没有 recycle 命令
rm 不等于回收
✅ 想“回收” → 用 trash-cli


三、推荐方案总结

场景 推荐
命令行安全删除 trash
服务器 trash-cli
桌面用户 ✅ 文件管理器回收站
临时防误删 rm -i

如果你愿意,我可以:

  • 帮你 配置自动回收 rm
  • 写一个 安全删除脚本
  • 或解释 回收站目录结构

你是在 服务器还是桌面 Linux

0