Linux下恢复误删文件的步骤(linux 误删文件)
Linux是当前应用最广泛的操作系统,在Linux下可能由于不小心操作或者意外操作而误删除文件,删除后的文件常常变得无形,这时想恢复它是很困难的。下面来看看Linux下恢复误删文件的步骤。
1. 停止查找丢失的文件:在还没有恢复文件之前,必须停止查找丢失的文件,因为新的写入数据会让之前的数据被覆盖。
2. 开启文件安全模式:打开终端窗口(Ctrl+Alt+T),输入” sudo fsck -f /dev/sdaX”,X是磁盘分区编号,这个指令会检测当前分区的完整性。如果完整性不受影响,可以使用指令“sudo extundelete /dev/sdaX”,来搜索误删除的文件。
3. 按文件名搜索:要按照文件具体名称搜索,可以输入指令“sudo extundelete –restore-file [file name] /dev/sdaX”,file name是文件的具体名称,搜索完成会把找到的文件复制到当前目录。
4. 按目录搜索:要搜索某个目录中的所有删除文件,可以输入指令“sudo extundelete –restore-directory [directory name] /dev/sdaX”,directory name是目录的具体名称,搜索完成会把找到相应文件复制到当前目录。
5. 查看恢复进度:概览文件恢复进度,可以输入指令“extundelete –progress [job-id] /dev/sdaX”,其中job-id是在文件搜索之后出现的任务编号,可以查看恢复进度。
通过上述步骤,我们可以比较容易地恢复Linux下误删除的文件。但不能完全保证找回所有丢失文件,可能由于文件被覆盖无法找回。在操作之前建议备份好相关的数据,出现文件丢失时,当前恢复的空间更大。