社区
系统维护与使用区
帖子详情
linux系统rm -rf文件后有办法恢复吗?
rehom1234
2010-02-01 10:28:46
今天不慎用命令rm -rf把一个很重要的文件删除掉了,不想重新装,有高人知道如何恢复?感激不尽。。。。
...全文
1850
25
打赏
收藏
linux系统rm -rf文件后有办法恢复吗?
今天不慎用命令rm -rf把一个很重要的文件删除掉了,不想重新装,有高人知道如何恢复?感激不尽。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iamholly
2010-09-27
打赏
举报
回复
熊猫大佬,很有创意的想法
v6hacker
2010-09-21
打赏
举报
回复
熊猫大佬,很有创意的想法
Xjbala
2010-09-18
打赏
举报
回复
[Quote=引用 6 楼 steptodream 的回复:]
引用 5 楼 wuguanlin 的回复:
引用 4 楼 steptodream 的回复:
我也遇到过 所以我做了一个垃圾桶 把rm rm -rf的都默认移动到垃圾桶里
一旦误删除可以在copy回来 再定期把垃圾桶清空
类似于windows的回收站?
怎么做的?
熊猫大哥给我扫扫盲。
其实说白了 就是把rm用mv替换了
举一个简单的例子 在自己的home下.bashrc……
[/Quote]
我怎么就没想到呢。。
freetstar
2010-09-17
打赏
举报
回复
[Quote=引用 19 楼 feiyinzilgd 的回复:]
引用 6 楼 steptodream 的回复:
引用 5 楼 wuguanlin 的回复:
引用 4 楼 steptodream 的回复:
我也遇到过 所以我做了一个垃圾桶 把rm rm -rf的都默认移动到垃圾桶里
一旦误删除可以在copy回来 再定期把垃圾桶清空
类似于windows的回收站?
怎么做的?
熊猫大哥给我扫扫盲。
其实说白了 就是把rm用mv替换了
……
[/Quote]
顶
copycool
2010-09-17
打赏
举报
回复
好想法,学习,顶起来。
glkgdj
2010-05-05
打赏
举报
回复
小文件比较好办,大文件的话,需要找INODE,根据INODE来分段提取,然后组合起来,比较麻烦
谭海燕
2010-02-08
打赏
举报
回复
[Quote=引用 6 楼 steptodream 的回复:]
引用 5 楼 wuguanlin 的回复:
引用 4 楼 steptodream 的回复:
我也遇到过 所以我做了一个垃圾桶 把rm rm -rf的都默认移动到垃圾桶里
一旦误删除可以在copy回来 再定期把垃圾桶清空
类似于windows的回收站?
怎么做的?
熊猫大哥给我扫扫盲。
其实说白了 就是把rm用mv替换了
举一个简单的例子 在自己的home下.bashrc里追加下面一段 使用rm命令的时候 就会把文件移动到指定的文件夹~/.trash下 你可以根据自己需要加一些功能
mkdir -p ~/.trash
alias rm=trash
trash()
{
mv $@ ~/.trash/
}
[/Quote]
好想法
FoxMessire
2010-02-05
打赏
举报
回复
[Quote=引用 6 楼 steptodream 的回复:]
引用 5 楼 wuguanlin 的回复:
引用 4 楼 steptodream 的回复:
我也遇到过 所以我做了一个垃圾桶 把rm rm -rf的都默认移动到垃圾桶里
一旦误删除可以在copy回来 再定期把垃圾桶清空
类似于windows的回收站?
怎么做的?
熊猫大哥给我扫扫盲。
其实说白了 就是把rm用mv替换了
举一个简单的例子 在自己的home下.bashrc里追加下面一段 使用rm命令的时候 就会把文件移动到指定的文件夹~/.trash下 你可以根据自己需要加一些功能
mkdir -p ~/.trash
alias rm=trash
trash()
{
mv $@ ~/.trash/
}
[/Quote]
mkdir -p ~/.trash 也要放着那个.bashrc里面吗?
mousekey2003
2010-02-04
打赏
举报
回复
楼主找找吧。好像可以恢复的。记得有相关的软件
yeziqiang
2010-02-03
打赏
举报
回复
很巧妙的方法!学习了
wuguanlin
2010-02-03
打赏
举报
回复
[Quote=引用 6 楼 steptodream 的回复:]
引用 5 楼 wuguanlin 的回复:
引用 4 楼 steptodream 的回复:
我也遇到过 所以我做了一个垃圾桶 把rm rm -rf的都默认移动到垃圾桶里
一旦误删除可以在copy回来 再定期把垃圾桶清空
类似于windows的回收站?
怎么做的?
熊猫大哥给我扫扫盲。
其实说白了 就是把rm用mv替换了
举一个简单的例子 在自己的home下.bashrc里追加下面一段 使用rm命令的时候 就会把文件移动到指定的文件夹~/.trash下 你可以根据自己需要加一些功能
mkdir -p ~/.trash
alias rm=trash
trash()
{
mv $@ ~/.trash/
}
[/Quote]
按熊猫大哥的方法试了,以后删除东西就很安全了。
现在删除不用加-rf参数来强制删(mv不支持-rf),直接rm /root/... 就移到指定的目录。
hejiajie2008
2010-02-03
打赏
举报
回复
要下载专门的软件,是可以的
sciolist
2010-02-02
打赏
举报
回复
没有吧
rehom1234
2010-02-02
打赏
举报
回复
谢谢 熊猫大侠!
wuguanlin
2010-02-02
打赏
举报
回复
我明白了
谢谢熊猫大哥。
用MV替代rm,很巧妙。
steptodream
2010-02-02
打赏
举报
回复
[Quote=引用 5 楼 wuguanlin 的回复:]
引用 4 楼 steptodream 的回复:
我也遇到过 所以我做了一个垃圾桶 把rm rm -rf的都默认移动到垃圾桶里
一旦误删除可以在copy回来 再定期把垃圾桶清空
类似于windows的回收站?
怎么做的?
熊猫大哥给我扫扫盲。
[/Quote]
其实说白了 就是把rm用mv替换了
举一个简单的例子 在自己的home下.bashrc里追加下面一段 使用rm命令的时候 就会把文件移动到指定的文件夹~/.trash下 你可以根据自己需要加一些功能
mkdir -p ~/.trash
alias rm=trash
trash()
{
mv $@ ~/.trash/
}
wuguanlin
2010-02-02
打赏
举报
回复
[Quote=引用 4 楼 steptodream 的回复:]
我也遇到过 所以我做了一个垃圾桶 把rm rm -rf的都默认移动到垃圾桶里
一旦误删除可以在copy回来 再定期把垃圾桶清空
[/Quote]
类似于windows的回收站?
怎么做的?
熊猫大哥给我扫扫盲。
steptodream
2010-02-02
打赏
举报
回复
我也遇到过 所以我做了一个垃圾桶 把rm rm -rf的都默认移动到垃圾桶里
一旦误删除可以在copy回来 再定期把垃圾桶清空
wuguanlin
2010-02-02
打赏
举报
回复
这个问题我也想问。
上次很杯具的把没有提交的代码给rm -rf 了
steptodream
2010-02-02
打赏
举报
回复
[Quote=引用 11 楼 foxmessire 的回复:]
引用 4 楼 steptodream 的回复:
我也遇到过 所以我做了一个垃圾桶 把rm rm -rf的都默认移动到垃圾桶里
一旦误删除可以在copy回来 再定期把垃圾桶清空
你说的这个是怎么操作的啊?
[/Quote]
我在前面的回帖里说了哦
加载更多回复(5)
rm
-
rf
后的
文件
如何
恢复
?
原贴:http://grb.physics.unlv.edu/~zbb/read.php?304
rm
-
rf
后的
文件
如何
恢复
? 转自 http://yecheng110.blog.hexun.com/12776265_d.html 1、
rm
-
rf
误操作的后果是可怕的,
rm
-f也要三思而行,不能轻易使用。 2、做好数据备份。 3、用一些策略避免出错: 提倡
Linux
使用
rm
-
rf
/*命令后,
恢复
系统
方法
Linux
使用
rm
-
rf
/*命令后,
恢复
系统
方法 个人学习记录 这里实验环境采用的是radhel7.1的版本: 个人认为核心就是缺失什么组件,就从别的地方复制什么组件过来,先把
系统
拉起来,再慢慢
恢复
配置 进入救援模式 1、将/dev/sda两个分区分别挂载看看,里面的内容,有内容的就是根存在的分区 2、ifconfig eno16777777 192.168.8.2 3、从另外一台一样
系统
的根 。用 tar打包,一个个
文件
夹拷贝过来 4、到坏
系统
,scp另外一个
系统
的etc.tar.gz 5
linux
rm
文件
找回_
linux
rm
-
rf
删除
文件
之后的
恢复
办法
记录我尝试
恢复
rm
命令删除
文件
之后的
恢复
的三种
办法
。先不管使用哪种
办法
,网上找到的主流的都是基于inode的,所以,在
文件
被删除后,马上挂起挂载盘只允许读操作,拒绝写操作是第一要义。第一种 误删
文件
进程还在这种方法就比较简单,能还原的
文件
限制也比较多。如果被删除的
文件
的进程还是存在,即能找到进程PID。通过命令 lsof | grep (deletefile) 查找到进程id。然后就是进入进程目录...
【
Linux
】
rm
-
rf
删除命令
linux
下删除整个
文件
夹或者
文件
命令实例 1、
linux
删除
文件
夹命令在用
Linux
的时候,有时候要删除一个
文件
夹,往往会提示次此
文件
非空,没法删除,这个时候,就必须使用
rm
-
rf
命令。2、
linux
删除
文件
夹实例:
rm
-
rf
/var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有
文件
、
文件
夹3、
linux
删除
文件
实例:
rm
-f /var/log/httpd/access.log 将会强制删除/var/log/httpd/access.lo
linux
rm
f命令,
Linux
系统
的常用命令之
rm
,
rm
-
rf
,
rm
-f 以及
rm
命令的其他参数命令...
1.
rm
-
rf
* 删除当前目录下的所有
文件
,这个命令很危险,应避免使用。所删除的
文件
,一般都不能
恢复
!2.
rm
-f 其中的,f参数 (f --force ) 忽略不存在的
文件
,不显示任何信息不会提示确认信息。3.
rm
命令删除一个目录中的一个或者多个
文件
或者目录,只用
rm
命令不会删除目录,通常
文件
通常可以恢。4.其他参数命令:-f,--force忽略不存在的
文件
,从不给出提示。-i...
系统维护与使用区
19,612
社区成员
74,602
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章