公司的产品下周要去送检,我周末加班装环境,测试,刚才不小心删除了根目录 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
way2exluren
V2EX    职场话题

公司的产品下周要去送检,我周末加班装环境,测试,刚才不小心删除了根目录

  •  
  •   way2exluren 2014-12-07 12:15:31 +08:00 6935 次点击
    这是一个创建于 3964 天前的主题,其中的信息可能已经有所发展或是发生改变。
    获得成就:rm -rf /*

    第一次干这种事。/usr/bin 目录没了
    /root/目录也没了。
    重装系统继续加班
    /div>
    47 条回复    2014-12-09 20:00:29 +08:00
    up76733
        1
    up76733  
       2014-12-07 12:18:19 +08:00 via iPad
    是你不想送检吧
    way2exluren
        2
    way2exluren  
    OP
       2014-12-07 12:20:16 +08:00
    我是想删除一个目录下的所有文件, rm -rf db/* 。结果db两个字母没打出来。删除根目录系统居然也不提示。
    Havee
        3
    Havee  
       2014-12-07 12:24:17 +08:00
    既然 -rf 了,还想要提示?有过一次教训,下一次就稳重了
    csx163
        4
    csx163  
       2014-12-07 12:24:29 +08:00
    centos有提示的,什么发行版
    icedx
        5
    icedx  
       2014-12-07 12:26:43 +08:00 via Android
    Ubuntu 有提示的, 你这Shen me GUI!
    latent
        6
    latent  
       2014-12-07 12:29:53 +08:00
    额....
    binux
        7
    binux  
       2014-12-07 12:33:15 +08:00
    老一些的 centos 没有的,比如4.x
    Tink
    &nsp;   8
    Tink  
    PRO
       2014-12-07 12:37:12 +08:00
    以前看到过 rm .rf . /* 的
    shenqhy
        9
    shenqhy  
       2014-12-07 12:37:32 +08:00
    ADB上SU后干过这种事。。。重新刷机还原EFS弄好了。。。
    way2exluren
        10
    way2exluren  
    OP
       2014-12-07 12:42:29 +08:00
    @icedx @binux @Havee 发行版是CentOS 6.6 。命令行操作

    如果是rm -rf /会有提示的。
    但是rm -rf /*没有提示……
    zhouzm
        11
    zhouzm  
       2014-12-07 12:50:43 +08:00
    测试干吗不用虚拟机
    virusdefender
        12
    virusdefender  
       2014-12-07 12:52:09 +08:00
    我干过rm -rf /var/www的事情。。
    pH
        13
    pH  
       2014-12-07 12:58:32 +08:00
    用的最高权限么
    @virusdefender 这个有啥问题么?
    way2exluren
        14
    way2exluren  
    OP
       2014-12-07 13:01:09 +08:00
    @zhouzm 虚拟机不行,性能不够。
    @pH 显然是root
    pH
        15
    pH  
       2014-12-07 13:02:31 +08:00
    @way2exluren 我也有过类似经历,搞得我现在每条rm都会先检查一遍
    hzqim
        16
    hzqim  
       2014-12-07 13:03:08 +08:00
    VPS 上的 debian 会提示,我也做过,销毁数据。

    没有提示,可能是有 *,如果 rm -rf / 应该有提示的,rm -rf /* 就不知道了。

    话说我要删除整个文件夹的内容,我是连文件夹一起删除的,也就是不带 *,
    要保留文件夹我都是先进入该文件夹再 rm -rf .
    hzqim
        17
    hzqim  
       2014-12-07 13:05:21 +08:00
    @hzqim 要保留文件夹我都是先进入该文件夹再 rm -rf ./*
    pandev
        18
    pandev  
       2014-12-07 13:08:26 +08:00
    听一首 把根留住
    缓解下心情
    onlyice
        19
    onlyice  
       2014-12-07 13:22:47 +08:00 via Android
    zsh 在删除 * 时会给提示。。bash 去死吧。。
    virusdefender
        20
    virusdefender  
       2014-12-07 13:38:30 +08:00
    @pH 服务器上所有的代码都在这个目录下,,其实我是想删除/var/www下面的一个目录呢~结果少了一层~
    iannil
        21
    iannil  
       2014-12-07 13:43:41 +08:00
    慎用rf,慎用root。
    znnztg
        22
    znnztg  
       2014-12-07 13:45:34 +08:00
    难道现在都是上来就是su?
    ChanneW
        23
    ChanneW  
       2014-12-07 13:48:52 +08:00
    悲剧,还不如不加班...
    Starduster
        24
    Starduster  
       2014-12-07 14:22:28 +08:00
    没事少加 f ,我现在删除文件夹只用-r
    zsh 大法好(批量删除会有警告)
    debian 在根目录-r 会提示对根目录递归操作危险
    herozzm
        25
    herozzm  
       2014-12-07 14:32:13 +08:00
    及时 Ctrl+c 能补救部分,我最失败的误操作就是rm -rf *
    Aprilbilibili
        26
    Aprilbilibili  
       2014-12-07 14:36:47 +08:00
    好想喜闻乐见>< 但是怕被楼组打死。。。
    ericls
        27
    ericls  
       2014-12-07 14:39:54 +08:00 via Android
    我干过用dd把硬盘擦了的事情。。。
    Evi1m0
        28
    Evi1m0  
       2014-12-07 14:44:17 +08:00
    n37r06u3
        29
    n37r06u3  
       2014-12-07 14:47:55 +08:00
    shen me gui
    gancl
        30
    gancl  
       2014-12-07 15:01:07 +08:00
    既然rm这么不安全, 可以自己写一个封装如safe_rm, 判断是/ 或权限高的路径,直接返回不执行
    chshouyu
        31
    chshouyu  
       2014-12-07 15:06:24 +08:00
    干得漂亮
    neilp
        32
    neilp  
       2014-12-07 15:22:27 +08:00 via iPhone
    既然是加班,就不要上论坛了。 专心做事
    22too
        33
    22too  
       2014-12-07 15:26:15 +08:00
    使用这个命令之前,我会先烧香拜拜!
    skydiver
        34
    skydiver  
       2014-12-07 15:30:38 +08:00
    我也给别人演示过rm -rf * 幸好zsh有提示。。一身冷汗
    dion
        35
    dion  
       2014-12-07 15:31:47 +08:00
    把根留住童安格
    Execution
        36
    Execution  
       2014-12-07 15:39:40 +08:00
    我以前也被这样玩过,后来就变得谨慎多了。
    xiaoai
        37
    xiaoai  
       2014-12-07 15:53:27 +08:00
    alias rm rm -i
    no zuo no die 噗
    scys
        38
    scys  
       2014-12-07 16:14:34 +08:00
    Good Job!
    好了,问题来了,你干嘛去root?
    不要用root!
    lyf362345
        39
    lyf362345  
      &bsp;2014-12-07 17:49:11 +08:00
    不建议直接用 root, 然后把 sudo 的过期时间设置为0, 就是每次 sudo 都要输入密码, 这样会有个骚骚的缓冲, 可能错误就少点了吧
    durrrr
        40
    durrrr  
       2014-12-07 19:16:35 +08:00
    加班是万恶之源
    Delbert
        41
    Delbert  
       2014-12-07 20:41:45 +08:00
    @Evi1m0 Sorry...
    I accidentally run "rm -rf" .......
    But we can access the www.hackersoul.com :)
    chevalier
        42
    chevalier  
       2014-12-07 21:32:12 +08:00
    没有git库备份?
    MaqicXu
        43
    MaqicXu  
       2014-12-07 22:49:16 +08:00
    config 里配置一下 -rf
    jianghu52
        44
    jianghu52  
       2014-12-08 07:40:18 +08:00
    O(∩_∩)O哈哈~,我也干过这样的事情,我把配置在htdocs目录下面的十三个站点全删除了。幸好那个时候是晚上,我从备份服务器上一个个拖项目,整到第二天上午八点。全部搞定。(我们九点上班~)
    ibolee
        45
    ibolee  
       2014-12-08 09:27:55 +08:00
    过来拍拍楼主的肩。。。祝好。。。
    chilaoqi
        46
    chilaoqi  
       2014-12-08 10:26:37 +08:00
    么事,可以帮你快速provisioning,了解系统环境
    gancl
        47
    gancl  
       2014-12-09 20:00:29 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1073 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 23:07 PVG 07:07 LAX 16:07 JFK 19:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86