centos误删文件
时间: 2023-11-05 16:52:19 浏览: 145
在CentOS系统下,如果你误删了文件,可以通过以下步骤来恢复文件。首先,进入被删除文件所在的目录,例如执行命令"cd /gitea"进入服务器根目录gitea。然后,创建一个新的文件夹,可以执行命令"mkdir asd"。接下来,删除这个新创建的文件夹,可以执行命令"rm -rf asd"。此时,使用"ll"命令查看该文件夹已经不存在了。接下来,使用系统自带的恢复工具debugfs来修复文件。同时,打开一个新的终端窗口,执行命令"df /gitea/"来查看被删除文件所在的分区,例如/dev/vda1。然后,执行命令"open /dev/vda1"来查看目录分区。接着,执行命令"ls -d /www/wwwroot/gitea"来显示被删除文件所在的目录。继续执行命令"logdump -i <1452682>"来查找文件所在的区块号。记住这个区块号,并执行命令"quit"退出debugfs。最后,执行命令"dd if=/dev/vda1 of=/www/wwwroot/gitea/asd bs=1152 count=1 skip=5767796"来恢复文件操作。其中,bs的值与区块号后面的数值一致,skip的值与区块号一致。执行完毕后,可以使用"ls"命令来确认文件已经成功恢复了。\[2\]另外,你也可以使用extundelete工具来恢复被误删的文件。首先,在/usr/local/software目录下解压安装包,然后进入解压后的安装包目录,执行命令"yum -y install gcc"和"yum -y install gcc-c++"安装必要的编译工具。接着,执行"./configure"、"make"和"make install"来安装extundelete工具。最后,使用"which extundelete"命令来确认工具是否安装成功。\[3\]
#### 引用[.reference_title]
- *1* *3* [Linux系统:第十三章:centos误删文件如何恢复文件数据](https://blog.csdn.net/java_wxid/article/details/120795537)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [centos误删除恢复](https://blog.csdn.net/cheers_bin/article/details/112380310)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文