导航:首页 > 版本升级 > linux如何恢复删除的文件

linux如何恢复删除的文件

发布时间:2023-11-06 05:10:46

A. linux rm删除的文件怎么恢复

linux的文件被rm删除是可以通过linux自带的文件恢复工具debugfs来进行恢复,但是只能恢复ext2文件系统的文件,不能恢复ext3文件系统的文件。


1,首先查看需要恢复的文件所在的文件系统
命令行模式下输入指令mount

[xuwangcheng14@root]#mount
/dev/xvda1on/typeext2(rw,errors=remount-ro)
procon/proctypeproc(rw,noexec,nosuid,nodev)
sysfson/systypesysfs(rw,noexec,nosuid,nodev)

由上知,/dev/xvda1挂载在/下,即根目录,且文件系统是ext22,将要找回的文件所在的分区重新挂载成只读
(因为这样比较安全,可以防止因新的文件写入该分区而导致无法找回文件)
[xuwangcheng14@root]#mount-n-oremount,ro/dev/xvda1

如果不能重新挂载,那么一定有用户正在使用该分区中的文件,我们可以使用指令:fuser -m -v /dev/xvda1来查看当前哪个用户正在使用该分区中的文件,然后使用fuser -k -m -v /dev/xvda1来杀死用户使用该分区的任何进程。


3,使用debugfs工具恢复文件
[xuwangcheng14@root]#debugfs/dev/xvda1
debugfs1.42(29-Nov-2011)
debugfs:lsdel

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

如果被删除的文件很多,那么通过lsdel可看出文件的时间,然后自己判断进行恢复。

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

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

对rm命令的理解:

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

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

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

(2)linux如何恢复删除的文件扩展阅读:

rm命令参数如下

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



阅读全文

与linux如何恢复删除的文件相关的资料

热点内容
华为屏幕上面app怎么排序 浏览:372
win10文件重命名就卡顿 浏览:192
7z解压以后文件名乱码 浏览:364
怒战天神微变版本 浏览:38
java如何重命名文件 浏览:536
小米note升级系统后开不了机 浏览:892
nba2k13安卓版设置中文 浏览:925
溧水区手机网站制作多少钱 浏览:583
aiicc配置文件 浏览:435
密码长度 浏览:194
iphone坏了可以换吗 浏览:390
iphone内存满了怎么办 浏览:522
java调用aspnet接口 浏览:255
苹果手机备份在那个文件夹里 浏览:742
linux如何用stat 浏览:178
工程设计文件的种类有哪些 浏览:860
云免搭建详细教程视频教程 浏览:381
中国什么网站可以看粤语 浏览:601
win10lol切换黑屏 浏览:580
cad文件图标还原 浏览:348

友情链接