温馨提示×

linux recycle如何查看内容

小樊
39
2026-09-26 19:03:36
栏目: 智能运维

在 Linux 中,通常没有像 Windows 那样的“回收站(Recycle Bin)”概念,但不同环境有不同的“回收”机制。下面按常见情况说明如何查看“回收内容”:


一、桌面环境自带的回收站(最常见)

如果你使用的是 GNOME / KDE / Ubuntu 桌面:

1. 回收站位置

回收站文件通常存放在:

~/.local/share/Trash/

里面有:

  • files/:被删除的文件
  • info/:删除信息(原路径、删除时间)

2. 查看回收站内容

ls -la ~/.local/share/Trash/files/

查看删除信息:

cat ~/.local/share/Trash/info/*.trashinfo

3. 图形界面查看

直接打开文件管理器(Nautilus / Dolphin)→ 回收站


二、命令行误删(rm)一般无法查看

如果你用的是:

rm file.txt

⚠️ 默认没有回收机制,文件直接删除

查看方式:

  • 无法查看
  • 只能使用数据恢复工具(如 extundelete、testdisk)

三、使用 trash-cli(推荐命令行回收站)

如果你安装了 trash-cli:

安装

sudo apt install trash-cli        # Ubuntu/Debian

查看回收站

trash-list

恢复文件

trash-restore

清空回收站

trash-empty

四、服务器 / 无桌面环境

服务器一般没有回收站,建议:

  • 使用 mv 代替 rm
  • 或配置别名:
alias rm='trash-put'

总结

场景 查看方式
桌面环境 文件管理器 → 回收站
CLI 回收站 ~/.local/share/Trash/files/
trash-cli trash-list
rm 删除 无法直接查看

如果你能告诉我:

  • 用的是 哪个 Linux 发行版
  • 是 桌面还是服务器
  • 是图形界面还是命令行删除

我可以给你更精确的方法。

0 踩