温馨提示×

ubuntu recycle误删怎么办

小樊
38
2026-10-12 08:58:22
栏目: 智能运维

在 Ubuntu 里,通常没有 Windows 那样的“回收站自动恢复”机制,但多数桌面环境(GNOME / KDE / XFCE 等)会把“删除到回收站”的文件放在:

~/.local/share/Trash/files

一、如果刚删,还在“回收站”

  1. 打开文件管理器(Nautilus / Dolphin)
  2. 左侧点「回收站 / Trash」
  3. 右键 → 还原

二、命令行查看回收站

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

若还在:

mv ~/.local/share/Trash/files/文件名 ~/

三、如果已经“彻底删除”(Shift+Delete / rm)

那就不在回收站了,需要恢复工具:

1️⃣ ext4 文件系统常用

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

恢复文件在 RECOVERED_FILES/

2️⃣ 更通用(支持 ext / xfs 等)

sudo apt install testdisk
sudo testdisk

用 Analyse → Quick Search 找文件

四、关键注意事项(非常重要)

  • ❌ 删除后不要再往该磁盘写文件
  • ❌ 不要继续安装软件
  • ✅ 尽快卸载分区或进 Live USB 操作

五、以后防误删建议

  • 用 trash-cli 代替 rm
sudo apt install trash-cli
trash 文件名
  • 设置 rm 别名(可选)

如果你能告诉我:

  • 是桌面还是服务器
  • 文件系统(ext4? btrfs?)
  • 怎么删的(回收站 / rm)

我可以给你更精确的恢复步骤。

0 踩