导航:首页 > 文件类型 > linux查看被删除文件

linux查看被删除文件

发布时间:2023-07-12 00:57:46

1. linux怎么恢复删除过的文件在哪里

作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢内复的。尽管删除容命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的。
一、用运SecureCRT远程对操作系统上,查看一下当前系统版本号,及文件系统格式

二、为方便本次实验,我们新创建一文件。

三、执行删除操作

四、运用,系统自还工具debugfs来修复

五、打开,刚刚被删除文件所在的分区

六、用ls 加-d参数显示刚刚删除文件所在的目录

七、显示有<>尖括号的就是我们要找的文件Inode 号 执行logmp –I <393289>

八、执行完命令后,显示了一屏信息,我们需要的是下面这一行,并且要记住,后面的值

九、退出debugfs

十、执行如下命令

十一、以上结果表示恢复成功我们看下/tmp目录下到底有没有

十二、tmp目录下有我们显示一下

2. linux如何恢复删除的文件

linux如何恢复删除的文件呢,下面就让我们来看看吧。
1、在命令框中找到已删除文件路径。


以上就是小编的分享,希望能帮助的大家。
本文章基于ThinkpadE15品牌、centos7系统撰写的。

3. Linux 下怎么看到删除记录

如果只是想要查看最近用户使用删除命令删除的文件,其实可以使用history命令,该命令可以显示最近一段时间内执行过的操作命令,然后利用grep筛选出来:
history|grep rm

如果是程序或者进程后台进行删除的文件,或者系统内部删除的文件,也就无法通过上面的方法查找到最近删除的文件了,
但是如果删除的文件是在linux系统的ext2文件系统下的话,也可以使用debugfs命令来查看删除的文件:
1,首先查看需要恢复的文件所在的文件系统
命令行模式下输入指令mount

1
2
3
4
[xuwangcheng14@root]# mount
/dev/xvda1 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)

由上知,/dev/xvda1挂载在/下,即根目录,且文件系统是ext2

2,将被删除的文件所在的分区重新挂载成只读
1
[xuwangcheng14@root]# mount -n -o remount,ro /dev/xvda1

3,使用debugfs工具查找删除的文件和恢复文件
1
2
3
[xuwangcheng14@root]# debugfs /dev/xvda1
debugfs 1.42 (29-Nov-2011)
debugfs: lsdel

进入debugfs模式后输入lsdel后可以看到被删除的文件信息
stat显示某个节点所对应的文件信息,
恢复文件使用mp 文件路径。

4. linux恢复删除的文件,linux如何恢复删除的文件

1."linux找回删除文件,为您提供linux找回删除文件图文信息,执行命令0cd/home进入目录。前碰搭

2.输入debugfs运用恢复工具。

3.执行命令ls-d/home显示被删除文件所在目录。

4.输入吵袜logmp-i查找区号。

5.记住慧拿block数字,输入quit退出。

6.输入数据恢复命令。

7.执行ls命令即可恢复。

5. linux不小心删除文件后怎么恢复

原理主要是删除的文件并没有实际上从硬盘上抹去,只是inode索引删除了相关的信息,因此专只要找到刚删除属文件的block上,就可以恢复已经删除的文件。
以下方法在ext3的文件系统上测试通过,ext2的没有测试过。假设删除的文件在dir下面,位于/dev/sda5上。

主要借助debugfs

1 运行debugfs,进入调度模式

2 执行open /dev/sda5

3 执行ls -d dir 会列出此目录最近的操作,其中可以看到<num>的日志删除记录

4 执行logmp -i <num> 显示此日志内容

5 在输出中寻找删除文件对应的block,记录下来blockid

6退出debugfs,运行dd if=/dev/sda5 of=/tmp/saved bs=1024 count=1 skip=blockid

6. linux强制删除文件夹命令(怎样找回被删除的文件)

1."linux强制删除文件夹,为您提供linux强制删除文件夹图哪做雹文信息,打开linux系统,在linux的桌面的空胡神白处右击。

2.在弹出的下拉选项里,点击打开终端。

3.在终端窗口中输入rm-rf+文件夹名字李帆命令进行文件夹强行删除。

7. 如何在 Linux 中恢复已删除的文件-

这曾经发生在你身上吗?你意识到你错误地删除了一个文件---要么通过 Del 键,要么在命令行中使用 rm 。

在第一种情况下,您可以使用 回站站 (GNOME界面),然后将其恢复到原始位置。但是第二种情况呢?我相信你可能知道,Linux 命令行不会将删除的文件发送到任何地方,而是直接 删除 它们。

该 -i 选项与 rm 一起使用时在删除文件之前会出现提示。此提示让您有第二次机会考虑是否真的要删除文件 ,但此提示不会保护您免受自己的粗锋戚心大意删除文件,它只是给你提供了二次确认的机会。

要将 rm 替换为别名 'rm -i' ,请执行以下操作:

alias 命令将确认 rm 现在是别名:

但是,这只会在当前 shell 中的当前用户梁并会话期间持续。要使更改永久生效,您必须将其保存到 ~/.bashrc (某些发行版可能会使用 ~/.profile ),如下所示:

[

为了使 ~/.bashrc (or ~/.profile ) 中的更改立即生效,请从当前 shell 获取文件:

[

在日常的系统操作,请小心的你文件,但是,如果您意识到您不小心删除了系统中的文件并且惊慌失措,别担心,此工具会轻松帮你找回误删除的文件!

CentOS/RHEL 7,是目前在生产环境见到的使用最广泛的版本,下面展示在 CentOS/RHEL 7 中的安装过程

命令展示:

选项释义:

1、安装完成后,让我们进行一个简单的测试

首先我们将 xihu.jpg 从 /boot/images 目录中删除:

2、执行恢复

要恢复它,首先按如下方式使用(您需要首先识别底层分区 -在这种情况下 /dev/sda1 就是 /boot 所在的分区):

3、查看恢复情况

查看一下审计文件

从输出内容来看,文件被成功恢橡基迹复。

其中 /home/rescue 是单独磁盘上的目录 - 请记住,在已删除文件所在的同一驱动器上恢复文件不是明智之举。

如果在恢复过程中,您占用已删除文件所在的相同磁盘扇区,则可能无法恢复任何内容。此外,必须在执行恢复之前停止所有活动。

在 foremost 完成执行后,恢复的文件(如果可以恢复)将在 /home/rescue/jpg 目录中找到。

在本文中,我们解释了如何避免意外删除文件以及在发生此类意外事件时如何尝试恢复文件。但是请注意,根据分区的大小,最终可能需要运行很长时间。

8. 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这个命令时一定要小心再小心,不然造成的后果是很严重的,因此提醒大家再使用这个命令时一定要保持头脑清醒。

阅读全文

与linux查看被删除文件相关的资料

热点内容
怎么开通移动4g网络 浏览:130
岳阳微信公司 浏览:96
win10如何从备份中恢复出厂设置密码 浏览:659
什么软件修改wifi密码错误 浏览:582
遇见不安全网站怎么办 浏览:251
哪个app有庆余年电视剧 浏览:420
iphone5s视频时很黑 浏览:601
js获取端口号 浏览:347
手机短息发的链接病毒苹果手机 浏览:724
win10专业忘记家庭组密码 浏览:176
南宁applestore几楼 浏览:296
java字符串怎么初始化 浏览:349
医美哪个app好 浏览:768
代码编程和机器人编程哪个好 浏览:875
90版本男法 浏览:796
win10桌面字体难看 浏览:848
三菱fx5u支持哪些编程 浏览:7
优酷在文件夹在哪里 浏览:91
趣打印的数据文件是什么 浏览:871
linuxjava程序 浏览:483

友情链接