rm -rf /* 命令删不掉的文件是什么文件?!!

2017-08-25 12:51:46 +08:00
 badway
rm -rf /* 这个命令杀伤性巨大. 今天那虚拟机试了一下效果确实.... 在命令执行过程中 有报 cannot remove /proc/ **** Permission denied 这些是什么文件呢? 为什么 root 删不掉? 是在跑的系统线程文件么? 有哪位大佬知道的可否说来听听?
9560 次点击
所在节点    Linux
42 条回复
zcljy
2017-08-25 16:26:44 +08:00
我在 mac 上打了没效果啊,亻
noNOno
2017-08-25 16:35:46 +08:00
rm -rf / 然后呢,没有发
imn1
2017-08-25 16:38:29 +08:00
@spongebobsun
你先 @一下 badway #10,就不尴尬了
nutting
2017-08-25 16:43:23 +08:00
这个类似的命令,我在手机 adb shell 里执行过,很块,很爽
michael2016
2017-08-25 16:45:28 +08:00
xiaoz
2017-08-25 17:11:20 +08:00
5 楼正解, 查看文件隐藏属性。lsattr
ashfinal
2017-08-25 17:19:50 +08:00
楼主提供的命令破坏力太大,建议好奇的童鞋执行
rm -rf ~
代替,具有类似的效果,但是绝对不会导致系统不能启动。
wtks1
2017-08-25 17:20:32 +08:00
上次用这个在 vps 上玩了一把.....爽快的难以言喻
ghui
2017-08-25 20:33:55 +08:00
@thisnull 艹,被骗了😂
lozzow
2017-08-25 20:42:49 +08:00
前几天 Jenkins 上,有一个变量后面多了一个空格…把 /usr/lib 文件夹给删了…
zxiso
2017-08-25 20:59:48 +08:00
chattr 命令加特殊属性。一般有些后门会用这个
chinvo
2017-08-25 21:09:14 +08:00
proc 是 kernel 虚拟的
mdzz
2017-08-25 21:09:38 +08:00
mv -f /* 也是可以的
AkatsukiRyuu
2017-08-25 21:41:48 +08:00
不加个 --no-preserve-root 么(
cokilee
2017-08-25 21:45:37 +08:00
@hoythan yes | rm -rf /
zjdznl
2017-08-25 22:09:51 +08:00
/proc/*是系统运行时的一些虚拟文件,只存在于内存中,磁盘中并不存在
据说 rm -rf /* 删除到一般时会把`rm`这个命令删掉。。然后就继续不下去了 233
chrisliu1314
2017-08-25 22:54:12 +08:00
linux 新手,试了一下,发现电
techmoe
2017-08-26 07:58:02 +08:00
你没开 sudo ?
sudo rm -rf --no-preserve-root /
呐,这样再试一下吧(
当然显而易见的是还会有一些东西删不掉的,以前拿 c9 试过一次。。
mritd
2017-08-26 11:09:04 +08:00
/proc 虚拟文件系统,一般存放内核映射参数等
Neveroldmilk
2017-08-26 11:33:14 +08:00
没事,即使 proc 目录下的文件你删不了,你也已经重启进不了系统了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/385702

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX