误删/home/user/Personal/Documents文件的恢复方法及路径文件缺失问题咨询
误删/home/user/Personal/Documents文件的恢复方法及路径文件缺失问题咨询
别慌!我来给你唠唠几种能找回误删文件的可行办法,不过先提个最关键的醒:立刻停止往这个目录所在的磁盘分区写东西——别新建文件、别下载、别安装软件,不然被删的文件很可能被新数据覆盖,到时候真的找不回来了!
- 先查回收站!如果是用图形界面(比如文件管理器)删的,先看看系统回收站里有没有。像GNOME、KDE这类桌面环境,默认会把删除的文件暂存在回收站里,找到后直接点还原就能回到原路径。
- 用命令行工具恢复
- 试试
testdisk:这是个口碑很好的数据恢复工具,先安装它(Debian/Ubuntu系用sudo apt install testdisk,RHEL/CentOS系用sudo dnf install testdisk),然后运行sudo testdisk,跟着向导走就行:先选要恢复的磁盘分区,再选「Advanced」模式,找到/home/user/Personal/Documents所在的目录,标记要恢复的文件,最后选个非目标分区的位置存恢复的文件(避免覆盖)。 - 用
photorec:它是testdisk自带的工具,适合分区损坏或者记不清文件名的情况。运行sudo photorec,选目标分区,设置要恢复的文件类型(比如只找文档类),再指定一个其他分区的存储位置就可以开始扫描了。
- 试试
- 检查系统备份:如果你之前开了系统备份(比如Timeshift定时备份、用rsync做的手动备份),那直接从备份里恢复整个Documents目录或者单个文件就行,这是最稳妥的办法!
- 针对ext文件系统的专属方法:如果你的/home分区是ext2/ext3/ext4格式,可以试试
extundelete工具。安装后运行sudo extundelete /dev/sdXn --restore-directory /home/user/Personal/Documents,这里的/dev/sdXn是/home分区的设备名(可以用df -h命令查看)。
额外提醒下:如果文件特别重要,自己操作没把握的话,最好用live CD/USB启动系统再做恢复操作(避免系统自动写入数据),实在不行就找专业的数据恢复人员,别瞎折腾把最后一丝希望搞没了!
备注:内容来源于stack exchange,提问作者Ramendu Narayan DATTA
相关产品推荐
相关产品推荐

