You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Atom代码编辑器删除文件恢复及Ubuntu 16无挂载恢复工具求助

恢复Ubuntu 16上Atom误删的文件(无需挂载磁盘)

嘿,我碰到过不少Linux下Atom删除文件后回收站为空的情况,大概率是Atom的回收站适配在Ubuntu上有点问题,直接把文件永久删了。不过别慌,下面这几个工具能帮你恢复,而且都不需要额外挂载磁盘,都是Ubuntu仓库里能直接装的:

1. TestDisk(强力推荐,支持多种文件系统)

这是个老牌的磁盘恢复工具,功能全面,能恢复整个分区或者单个文件/文件夹,操作也不算复杂:

  • 先安装:
    sudo apt-get update && sudo apt-get install testdisk
    
  • 启动工具:
    sudo testdisk
    
  • 跟着向导操作:
    1. 选择你误删文件所在的磁盘(比如/dev/sda),按回车
    2. 选择分区类型(Ubuntu 16默认是gpt,旧系统可能是msdos),按回车
    3. 选择Advanced选项,进入分区编辑模式
    4. 选中误删文件所在的分区(比如/dev/sda1),按回车
    5. 选择Undelete选项,工具会扫描该分区的已删除文件
    6. 找到你要恢复的文件夹/文件,按c键复制,然后选择一个非原分区的目录保存(比如/home/你的用户名/恢复文件),避免覆盖原数据

2. PhotoRec(和TestDisk同套件,专注文件恢复)

如果TestDisk的扫描没找到目标文件,PhotoRec是个不错的补充——它会忽略文件系统,直接扫描磁盘扇区提取文件:

  • 安装和TestDisk绑定,已经装过的话直接启动:
    sudo photorec
    
  • 操作步骤:
    1. 选择目标磁盘,按回车
    2. 选择误删文件所在的分区,按回车
    3. 选择要恢复的文件类型(不确定就选All),按回车
    4. 选择保存恢复文件的目录(必须是其他分区),按c开始扫描
    5. 扫描完成后,恢复的文件会按类型分类存到你指定的目录里

3. extundelete(针对ext系列文件系统,Ubuntu默认是ext4)

这个工具专门适配ext2/ext3/ext4文件系统,恢复单个文件夹的效率很高:

  • 安装:
    sudo apt-get install extundelete
    
  • 先确认你的分区路径,用df -h命令查看,比如输出里/对应的是/dev/sda1
  • 恢复整个文件夹:
    sudo extundelete /dev/sda1 --restore-directory /path/to/你的误删文件夹路径
    
    比如你误删了/home/xxx/projects/myfolder,就写:
    sudo extundelete /dev/sda1 --restore-directory /home/xxx/projects/myfolder
    
  • 恢复的文件会自动存到当前目录下的RECOVERED_FILES文件夹里

重要注意事项

  • 立即停止在误删文件所在的分区写入任何数据!比如别新建文件、下载东西、安装软件,否则被删除的文件占用的扇区会被新数据覆盖,就彻底恢复不了了。
  • 恢复的文件一定要保存到其他分区,比如U盘或者另一个挂载的磁盘分区,绝对不能存回原分区。

内容的提问来源于stack exchange,提问作者Vikas Kandari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:31:40