如果这世上有后悔药,估计都被我想疯了。不知到1月30日抽了什么风,把我的有60多G的目录直接shift+del了,等到发现时,已经很晚了。而且由于系统的特殊性和自己的自负还没有备份,苍天啊。算了,总要解决问题的不是吗。

0、找到linux很好用的备份工具,我觉得可以用来系统转移,应该不错timeshift

  安装sudo pacman -S timeshif

  图形化软件没有什么好说的。可惜我没有提前备份

1、找到TestDisk 来恢复硬盘上已删除或丢失的文件,也是非常优秀的修复工具,主要用PhotoRec工具发布,该工具用于从存储介质比如硬盘,数码相机和 cdrom 设备中恢复丢失的文件,还算不错,不过也损失惨重。美中不足的是该软件是字符界面的,看个人需要吧。

  安装软件:sudo pacman -S testdisk

2、打开软件,记得使用超级用户,只需要指定分区或目录就可以,我的这里目录肯定是没有了,指定分区,可以用partitionmanager查看分区信息

 sudo photorec /dev/nvme0n1p7,进入如下交互界面:全程可以用左右箭头选择和回车继续

linux java删除的文件能恢复 linux中删除的文件怎么恢复_linux java删除的文件能恢复

  确认无误,选择proceed继续,进入下一步

linux java删除的文件能恢复 linux中删除的文件怎么恢复_文件恢复_02

  设置合适的恢复选项(Options)和文件选项(File Opt),使用左右箭头选择,用回车进入,用esc退出,用q退出软件,一般保持默认就可以了,

options:

linux java删除的文件能恢复 linux中删除的文件怎么恢复_好用_03

filOpt:

linux java删除的文件能恢复 linux中删除的文件怎么恢复_文件恢复_04

  次数用s禁止选项,用b保存自己的选择,

选择Search进入文件系统类型选择下一步:

linux java删除的文件能恢复 linux中删除的文件怎么恢复_图形化_05

进入到恢复空闲空间还是整个分区分析,空闲空间快速不全面,整个空间全面速度不快,根据自己选择

linux java删除的文件能恢复 linux中删除的文件怎么恢复_好用_06

建议选Whole,进入下一步

linux java删除的文件能恢复 linux中删除的文件怎么恢复_图形化_07

选择好了目录,按下c进入

linux java删除的文件能恢复 linux中删除的文件怎么恢复_好用_08

上图用的网上的图,我恢复时忘了截图,不想再恢复一遍了。最后的结果

linux java删除的文件能恢复 linux中删除的文件怎么恢复_文件恢复_09

  文件恢复后序,由于恢复后的文件默认是root组的root用户,需要将所有文件和目录改变成nication组的nication用户:假如恢复的文件和目录保存在tmp目录中

  chown nication:nication tmp/ 

  下面就是自己的分拣了,有用的文件保留,无用的文件删除吧。

你学废了吗?   

 

  

 

人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。