温馨提示×

Debian回收文件在哪

小樊
41
2026-07-27 15:14:51
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,没有像 Windows 那样的“回收站(Recycle Bin)”机制,常规删除的文件不会保留副本,而是直接消失。但有些常见情况你可以检查“被删除的文件是否还能找回”:


一、桌面环境下的“回收站”

如果你使用的是 图形界面(GNOME / KDE / XFCE 等),删除文件时可能放入了“回收站”。

回收站位置

~/.local/share/Trash/

里面有 3 个子目录:

~/.local/share/Trash/files/      # 被删除的文件
~/.local/share/Trash/info/       # 删除信息(路径、时间)
~/.local/share/Trash/expunged/   # 彻底清理后的残留

✅ 只要你是:

  • 在文件管理器中右键删除
  • 或按 Delete 键(不是 Shift+Delete)

文件就在这里。

恢复方法:

cp ~/.local/share/Trash/files/文件名 目标路径

二、命令行 rm 删除 → 没有回收站

rm 文件
rm -rf 目录

不会进入回收站 ❌ 不会保留任何副本

一旦执行,只能通过 数据恢复工具 尝试找回。


三、检查是否有备份或快照

1️⃣ Timeshift(系统快照)

ls /timeshift/

或:

timeshift --list

2️⃣ 是否使用 ZFS / Btrfs 快照

btrfs subvolume list /

3️⃣ 是否有 rsync / rsnapshot 备份

ls ~/backup
ls /var/backups

四、误删后如何尝试恢复(有一定风险)

⚠️ 立刻停止写入磁盘

1️⃣ 使用 extundelete(ext4)

sudo apt install extundelete
sudo extundelete /dev/sdXn --restore-all

2️⃣ 使用 testdisk

sudo apt install testdisk
sudo testdisk

3️⃣ 使用 photorec(按文件类型恢复)

sudo photorec

五、结论速查表

删除方式 是否可回收 位置
文件管理器删除 ~/.local/share/Trash/
rm 删除
有备份 看备份
无备份 ⚠️ 数据恢复工具

如果你愿意,可以告诉我:

  • ✅ 是 物理机还是服务器
  • ✅ 用的是 命令行还是桌面
  • ✅ 文件系统类型(ext4 / xfs / btrfs)

我可以帮你给出最合适、最安全的恢复方案

0