Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
badway
V2EX  ›  Linux

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

  •  
  •   badway · Aug 25, 2017 · 11292 views
    This topic created in 3357 days ago, the information mentioned may be changed or developed.
    rm -rf /* 这个命令杀伤性巨大. 今天那虚拟机试了一下效果确实.... 在命令执行过程中 有报 cannot remove /proc/ **** Permission denied 这些是什么文件呢? 为什么 root 删不掉? 是在跑的系统线程文件么? 有哪位大佬知道的可否说来听听?
    42 replies  •  2017-09-18 00:46:47 +08:00
    thisnull
    thisnull
    Aug 25, 2017
    1
    你说的没错,我在我 mac 上运行了, 一点事都氵
    a87150
    a87150
    Aug 25, 2017
    2
    想不通你们为什么非要打 /*
    v9ox
    v9ox
    Aug 25, 2017 via iPhone
    3
    我也试了一下 然后就
    CEBBCAT
    CEBBCAT
    Aug 25, 2017 via Android
    5
    sudo chattr -i filename
    mrwangrj
    mrwangrj
    Aug 25, 2017
    6
    我也测试了一下,好像也没有想象中的那么大杀亻
    Tink
    Tink
    Aug 25, 2017 via iPhone
    7
    proc 不是内核加载出来的??
    nsxuan
    nsxuan
    Aug 25, 2017
    9
    我在 ubuntu 上也试了下,楼上说的又
    badway
    badway
    OP
    Aug 25, 2017
    10
    @ihainan 3 级半英语水平的我表示我一个一个词慢慢看吧
    Sanko
    Sanko
    Aug 25, 2017 via Android
    11
    我:给你个命令玩玩 rm -rf /*
    同学: 为什么我在服务器执行后,ssh 上不去了呢
    匿了
    badway
    badway
    OP
    Aug 25, 2017
    12
    @a87150 那怎么打
    jpyl0423
    jpyl0423
    Aug 25, 2017
    13
    我觉得是手抖 rm -rvf ./*
    把点漏掉了
    Yvette
    Yvette
    Aug 25, 2017
    14
    @badway 左边可以选其他语言哈 https://zh.wikipedia.org/wiki/Procfs
    spongebobsun
    spongebobsun
    Aug 25, 2017
    16
    @spongebobsun 哦吼,没注意看楼上已经发过了。。。。尴尬
    hoythan
    hoythan
    PRO
    Aug 25, 2017
    17
    检测到 rm -rf /* 后应该弹出 一万次 是否删除的确认功能。如果别人按一万次 Y 肯定很想删
    yufz
    yufz
    Aug 25, 2017
    18
    @jpyl0423 人就是要试根目录下的
    badway
    badway
    OP
    Aug 25, 2017
    19
    @Yvette 哈哈哈蜜汁尴尬~~~ 找到了
    Yvette
    Yvette
    Aug 25, 2017 via iPhone
    20
    @hoythan 那得养成用 -ri 的好习惯…-f 就已经是强制删除不确认了😂
    zcljy
    zcljy
    Aug 25, 2017
    21
    我在 mac 上打了没效果啊,亻
    noNOno
    noNOno
    Aug 25, 2017
    22
    rm -rf / 然后呢,没有发
    imn1
    imn1
    Aug 25, 2017
    23
    @spongebobsun
    你先 @一下 badway #10,就不尴尬了
    nutting
    nutting
    Aug 25, 2017
    24
    这个类似的命令,我在手机 adb shell 里执行过,很块,很爽
    xiaoz
    xiaoz
    Aug 25, 2017
    26
    5 楼正解, 查看文件隐藏属性。lsattr
    ashfinal
    ashfinal
    Aug 25, 2017
    27
    楼主提供的命令破坏力太大,建议好奇的童鞋执行
    rm -rf ~
    代替,具有类似的效果,但是绝对不会导致系统不能启动。
    wtks1
    wtks1
    Aug 25, 2017 via iPhone
    28
    上次用这个在 vps 上玩了一把.....爽快的难以言喻
    graycreate
    graycreate
    Aug 25, 2017 via Android
    29
    @thisnull 艹,被骗了😂
    lozzow
    lozzow
    Aug 25, 2017 via Android
    30
    前几天 Jenkins 上,有一个变量后面多了一个空格…把 /usr/lib 文件夹给删了…
    zxiso
    zxiso
    Aug 25, 2017 via Android
    31
    chattr 命令加特殊属性。一般有些后门会用这个
    chinvo
    chinvo
    Aug 25, 2017
    32
    proc 是 kernel 虚拟的
    mdzz
    mdzz
    Aug 25, 2017
    33
    mv -f /* 也是可以的
    AkatsukiRyuu
    AkatsukiRyuu
    Aug 25, 2017
    34
    不加个 --no-preserve-root 么(
    cokilee
    cokilee
    Aug 25, 2017 via iPhone
    35
    @hoythan yes | rm -rf /
    zjdznl
    zjdznl
    Aug 25, 2017
    36
    /proc/*是系统运行时的一些虚拟文件,只存在于内存中,磁盘中并不存在
    据说 rm -rf /* 删除到一般时会把`rm`这个命令删掉。。然后就继续不下去了 233
    chrisliu1314
    chrisliu1314
    Aug 25, 2017 via Android❤️1
    37
    linux 新手,试了一下,发现电
    techmoe
    techmoe
    Aug 26, 2017
    38
    你没开 sudo ?
    sudo rm -rf --no-preserve-root /
    呐,这样再试一下吧(
    当然显而易见的是还会有一些东西删不掉的,以前拿 c9 试过一次。。
    mritd
    mritd
    Aug 26, 2017 via iPhone
    39
    /proc 虚拟文件系统,一般存放内核映射参数等
    Neveroldmilk
    Neveroldmilk
    Aug 26, 2017
    40
    没事,即使 proc 目录下的文件你删不了,你也已经重启进不了系统了。
    Balthild
    Balthild
    Aug 27, 2017 via Android
    41
    @zjdznl #36
    不会。rm 的实质是 unlink。已经被打开的句柄不会被关闭,只是不能再打开新的句柄了
    zhangxs8964
    zhangxs8964
    Sep 18, 2017
    42
    怎么样,成功了吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2722 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 146ms · UTC 00:26 · PVG 08:26 · LAX 16:26 · JFK 19:26
    ♥ Do have faith in what you're doing.