lukertty
V2EX  ›  问与答

完蛋了,在家目录下 rm -rf * 了,虽然 C-c 取消了,会不会有什么后果?

  •  
  •   lukertty · Jun 2, 2016 · 5768 views
    This topic created in 3811 days ago, the information mentioned may be changed or developed.

    Screenshot 2016-06-02 14.13.23.png

    怎么看到底删了哪些东西呢

    我怎么就管不住我这手呢

    Supplement 1  ·  Jun 2, 2016
    讲道理感觉 zsh 的 sure you want delete all the files 不是很有必要啊,毕竟都 rm -f 了。我觉得 rm 命令打完之后应该强制高亮显示 1 秒要删除掉的内容(允许 C-c ),然后再删除,而不是让用户来选择 y/N

    像我经常要执行 sudo rm -rf 的人怎么会每次都看 prompt 呢。。。。。。。。。
    36 replies  •  2016-06-03 13:23:58 +08:00
    Mutoo
    Mutoo
    Jun 2, 2016❤️4
    1
    论 Adobe 护身符的重要性:
    /Applications/Adobe/
    ~/Applications/Adobe/
    demoxu
    demoxu
    Jun 2, 2016❤️1
    2
    没有 sudo 问题不大 看起来也不是 root 用户
    arslion
    arslion
    Jun 2, 2016❤️1
    3
    为啥有种「总算见到一次打断了」的感觉😂
    naver1
    naver1
    Jun 2, 2016❤️1
    4
    没删成功啊,都提示了,权限不够
    lukertty
    lukertty
    OP
    Jun 2, 2016
    5
    @DT27 那会不会把有权限到文件夹都删掉了。。怪我手贱
    naver1
    naver1
    Jun 2, 2016❤️1
    6
    @lukertty 不知道啊, home 下也没什么重要文件吧,都是个人资料
    lukertty
    lukertty
    OP
    Jun 2, 2016
    7
    @DT27 蟹蟹😂
    ferock
    ferock
    Jun 2, 2016❤️1
    8
    人家都提示你 y/n 你还回答 y

    怪谁
    demoxu
    demoxu
    Jun 2, 2016❤️1
    9
    @lukertty 目测可以删除的是属于你当前用户和用户组的文件,删除到 Desktop 的时候出错了
    rm 是可以删除 home 下的文件的
    但是不可以删除 home 下其他分组文件;
    没事少用 rm -rf 啊 除非你知道直接要删除什么
    lukertty
    lukertty
    OP
    Jun 2, 2016
    10
    @ferock 习惯性的,怪我~
    how2code
    how2code
    Jun 2, 2016
    11
    为什么选 y , 你是咋想的
    lukertty
    lukertty
    OP
    Jun 2, 2016
    12
    @how2code 习惯性的啊,习惯 rm -rf + y 了,一直没出问题啊,突然就忘了换目录了
    taxiangdeni
    taxiangdeni
    Jun 2, 2016 via iPhone❤️1
    13
    目测应该没删除,提示了没有权限
    DeepCold
    DeepCold
    Jun 2, 2016❤️1
    14
    隐约感觉楼主可能当时没看懂那些英文
    lukertty
    lukertty
    OP
    Jun 2, 2016
    15
    @DeepCold ... 我用了 2~3 年的 fish ,由于 fish 2.3.0 和 Emacs 的 kill ring 有点问题才换成 zsh 的, fish 里面 rm -rf 没提醒的,然后 zsh 还没有配置好怎么把下面的提示去掉。主要是感觉这提示都没必要,不然为什么要 rm 加 -f 呢,然后就基本不看 prompt 直接 y 了
    DeepCold
    DeepCold
    Jun 2, 2016❤️1
    16
    @lukertty 这样啊。。去掉提示的感觉会很清爽吗 没有体验过诶。。
    lukertty
    lukertty
    OP
    Jun 2, 2016
    17
    @DeepCold rm -f 不就是为了不提示吗
    msg7086
    msg7086
    Jun 2, 2016❤️1
    18
    @lukertty zsh 默认会对*提示的,就是防止手残敲*删错文件。
    wweir
    wweir
    Jun 2, 2016 via Android❤️1
    19
    这种事情对我来说就是灾难,虽然我对关键东西做了备份。
    NightVermouth
    NightVermouth
    Jun 2, 2016❤️1
    21
    上次我也不小心干了一样的事,然后几乎所有的 home 下的文件都被删了,要不是 ctrl C 按的快,不然全没了。
    dungeonsnd
    dungeonsnd
    Jun 2, 2016 via iPhone❤️1
    22
    其实我想知道为什么有很多人不设置 alias rm 为 mv ? 不自动备份数据到其他机器也有罢了。
    我拿到一台机器后习惯性的看看 rm 别名了没有,没有的话首先 alias 到 /tmp/recycle.
    lukertty
    lukertty
    OP
    Jun 2, 2016
    23
    @dungeonsnd 也许是习惯问题 我觉得要删的东西太多了,尤其是写起前端,时不时就想删了整个 node_module 。。。
    iyoood
    iyoood
    Jun 2, 2016❤️1
    24
    rm 前习惯先 ll
    bobylive
    bobylive
    Jun 2, 2016 via Android❤️1
    25
    做个 alias 吧。。。我删除当前目录都是这样
    alias rmcur='rm -rf ./*'
    Delbert
    Delbert
    Jun 2, 2016 via Android❤️1
    26
    rm 不是默认 alias rm -i 的么?虽然我一直 f
    lukertty
    lukertty
    OP
    Jun 2, 2016
    27
    @bobylive 是删除当前目录啊,但是我当前目录就错了。。。
    lyragosa
    lyragosa
    Jun 3, 2016
    28
    莫慌,又到了 adobe 拯救世界的时候了!
    Mireas
    Mireas
    Jun 3, 2016 via Android
    29
    @lyragosa 这是什么梗?
    netabare
    netabare
    Jun 3, 2016❤️2
    30
    人家 zsh 都提醒了……话说自从知道 rm -rf 这个梗之后用起 rm 都如履薄冰
    pktangyue
    pktangyue
    Jun 3, 2016
    31
    没人吐槽 `家目录` 么~ ~
    breeswish
    breeswish
    Jun 3, 2016
    32
    @Mireas Adobe 全家桶有很多文件,又一般排在最前面,所以 Ctrl+C 按得快的话说不定还在删 Adobe 文件
    breeswish
    breeswish
    Jun 3, 2016
    33
    npm install trash-cli
    alias rm=trash

    :-)
    wlsnx
    wlsnx
    Jun 3, 2016 via Android
    34
    删掉就没办法了,经常 rm -rf 的话,就把 -rf 放在目录后面吧,说不定你输入 - 的时候就想到没必要 rf 了呢,同时也能避免输入 rm -rf / 以后手抖按到回车而删掉所有文件。
    jhdxr
    jhdxr
    Jun 3, 2016
    35
    设置 alias 的可不是个好习惯。 。。万一到线上机器也习惯了 rm=mv 岂不就悲剧了。。。装个 trash 命令吧。。。

    另外 LZ 你居然没有删掉什么真是太可惜了_(:з」∠)_
    万一真删掉了就能记住了。。。
    qiumaoyuan
    qiumaoyuan
    Jun 3, 2016
    36
    当年不小心建了一个目录,目录名字就叫 ~

    唉。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1526 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 12:10 · PVG 20:10 · LAX 04:10 · JFK 07:10
    ♥ Do have faith in what you're doing.