导航:首页 > 文件类型 > linux回复删除文件

linux回复删除文件

发布时间:2023-03-07 05:29:33

1. linux系统下不小心使用rm命令删除的文件能有办法恢复吗

1、 查看一下当前系统版本号,及文件系统格式

2、新建一个文件夹及文件my.txt,然后删除

3、运用,系统自还工具debugfs来修复 打开,刚刚被删除文件所在的分区,用ls 加-d参数显示刚刚删除文件所在的

4、显示有<>尖括号的就是我们要找的文件Inode 号 执行logmp _i <2378808>,然后输入“quit”退出

5、执行以下命令,进行恢复,bs与skip的值分

bs对应上面的offset后面的值,skip对应block后面的值

至此,刚删除的数据已恢复

linux dd命令

Linux dd命令用于读取、转换并输出数据。

dd可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。

2. linux恢复rm删除文件

linux使用rm删除的文件怎么恢复呢,下面就让我们来看看吧。
1、在终端窗口中输入命令touchdemo.txt创建一个演示文稿。


本文章基于ThinkpadE15品牌、centos7系统撰写的。

3. linux删掉的文件怎么恢复

一、用运SecureCRT远程对操作系统上,查看一下当前系统版本号,及文件系统格式


回复成功!

4. linuxrm-rf删除的文件怎么恢复

第一种 误删文件进程还在

这种方法就比较简单,能还原的文件限制也比较多。如果被删除的文件的进程还是存在,即能找到进程PID。通过命令 lsof | grep (deletefile) 查找到进程id。然后就是进入进程目录 cd /proc/PID/fd 。然后可以通过 ll 命令查看具体文件信息,将有软连接到被删除文件的文件复制就可还原了。

第二种 使用extundelete之类基于inode的工具

针对 Linux 下的 ext 文件系统来说,常用的 Linux 文件删除恢复工具有 debugfs、ext3grep、extundelete 等。extundelete 是一个开源的数据恢复工具,支持 ext3、ext4 文件系统,其官方站点位于http://extundelete.sourceforce.net/,目前最新稳定版本为 0.2.0。

这个工具和还有一些其他类似的恢复工具,都是基于inode,还原文件的,也就是说,需要被删除文件的inode还在,没有被覆盖,即在文件删除之后,没有读写输入。所以第一件事就是挂起文件所在分区。但是这个操作有个问题就是,如果系统只有一个挂载盘,而且还是线上服务的话,挂起是不现实的。并且就算读写不多,但是系统本身没有安装这些恢复工具,在你安装编译这些恢复工具时的读写,也很可能把删除的文件inode覆盖了。

但是如果,系统拥有多个挂载盘,且被删除文件分区所在的文件盘挂起并不印象,你还是可以尝试这个方法的。或者系统本身就有安装这个工具,距离文件删除不是很久,也可以试一下,也许inode还在呢。

具体使用方法这里就不说了,网上很多教程,随便搜一下都是。

第三种 testdisk工具

testdisk 是分区表恢复、raid 恢复、分区恢复的开源免费工具(testdisk 支持如下文件系统: FAT12/FAT16/FAT32/NTFS/ext2/ext3/ext4)。testdisk 支持的功能: 修复分区表, 恢复已删除分区,用 FAT32 备份表恢复启动扇区,重建 FAT12/FAT16/FAT32 启动扇区,修复 FAT 表,重建 NTFS 启动扇区,用备份表恢复 NTFS 启动扇区,用 mft 镜像表(mft mirror)修复 mft 表,查找 ext2/ext3 备份的 superblock,从 FAT,NTFS 及 ext2 文件系统恢复删除文件,从已删除的 FAT,NTFS 及 ext2/ext3 分区复制文件。

所以,这个工具是不基于inode的,即时文件后,没有挂起分区,读写操作一直在进行,或者过去很久了,都是可以有机会恢复文件的。

但也不是百分百能成功,举个栗子,被删除的是 /usr/local/mytest 这个文件夹。然后你这个文件夹下部分文件的备份,为了及时先恢复部分线上业务,然后你mkdir /usr/local/mytest 然后将部分备份复制了进去。那么testdisk也无法拯救恢复了。还有就是testdisk恢复文件时,还需要注意看一下文件大小。如果文件大小显示为0,那么就算选择恢复这个文件,也是会得到一个0kb的文件。

所以这个适用于,一些inode已经被覆盖,但是文件物理存储块还未被覆盖的文件,可以尝试一下这个方法,也许可以找回部分丢失文件。

在使用rm -rf这个命令时一定要小心再小心,不然造成的后果是很严重的,因此提醒大家再使用这个命令时一定要保持头脑清醒。

5. linux系统删除文件如何恢复

您好,方法
1、执行命令“cd /home”进入服务器根目录home;
2、执行命令“ touch demo.txt”创建一个演示文稿;
3、执行命令“ rm -rf demo.txt ”删除该文件;
4、执行命令“ debugfs ”运用系统自带恢复工具debugfs来修复;
5、额外开一个xshell,执行命令“ df /home/ ”打开刚刚被删除文件所在分区;
6、执行命令“ open /dev/mapper/vg_root-lv_root ”查看目录分区;
7、执行命令“ ls -d /home ”显示被删除文件所在目录;
8、执行命令“ logmp -i <1030>”查找文件所在区块号;
9、记住上图block后面的数值并执行命令“ quit ”退出debugfs;
10、执行命令“ dd if=/dev/mapper/vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089 ”恢复文件操作;
11、bs与上图offset值一致,skip与block值一致;
12、执行命令“ ls ”可以看到文件demo.txt被删除后又重新找回来了,恢复成功。

6. linux 系统下面,rm -rf 删除的文件能找回来吗

使用rm -rf删除的文件不能找回的;

对rm命令的理解:

1.rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

2.使用rm命令删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除。

3.rm命令可以用-i选项,这个选项在使用文件扩展名字符删除多个文件时特别有用。使用这个选项,系统会要求你逐一确定是否要删除。

(6)linux回复删除文件扩展阅读:

rm命令参数如下

1.-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
2.-f:强制删除文件或目录;
3.-i:删除已有文件或目录之前先询问用户;
4.-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
5.-v:显示指令的详细执行过程。



阅读全文

与linux回复删除文件相关的资料

热点内容
f16的solidworks教程 浏览:797
iphone6如何设定睡眠模式 浏览:455
卖配件app都有哪些 浏览:57
discuz门户视频教程 浏览:118
javadom4j写 浏览:461
linux文件夹权限只读不能写 浏览:100
索引码表文件打开失败 浏览:399
如何改变word中所有图片的大小 浏览:200
qq绿钻帐号获取工具 浏览:47
发送文件到u盘是什么意思 浏览:765
人力资源数据分析师在哪里报考 浏览:862
java判断字节 浏览:464
文件照有角度没照好用ps怎么修补 浏览:814
嵌入式系统教程pdf 浏览:378
电视机有线怎么设置无线网络呢 浏览:228
creo怎么改配置文件中文 浏览:56
saiapp 浏览:870
递归分解质因数c程序 浏览:889
虚拟机怎么建立linux 浏览:895
使用临时配置文件登陆什么意思 浏览:597

友情链接