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

mv-r 错写成了 rm -r,我在哭

  •  
  •   1etters · Jan 20, 2015 · 10930 views
    This topic created in 4312 days ago, the information mentioned may be changed or developed.

    aws ubuntu系统!目前正在哭

    65 replies  •  2015-06-13 21:52:54 +08:00
    cevincheung
    cevincheung
    Jan 20, 2015
    1
    不是有backup么
    soiidseg
    soiidseg
    Jan 20, 2015
    2
    */ fr- mr
    1etters
    1etters
    OP
    Jan 20, 2015
    3
    @cevincheung 怎么用呢??第一次在linux下遇到这种事
    1etters
    1etters
    OP
    Jan 20, 2015
    4
    @soiidseg 哥们具体点啊
    flash866
    flash866
    Jan 20, 2015
    5
    没有加f 没事
    1etters
    1etters
    OP
    Jan 20, 2015
    6
    @flash866 应该怎么恢复呢?
    flash866
    flash866
    Jan 20, 2015
    7
    @1etters 你的命令是 rm -r 不是 rm -rf 撒 难道没有确认的?
    flash866
    flash866
    Jan 20, 2015❤️1
    8
    估计只能做磁盘数据恢复了
    billwang
    billwang
    Jan 20, 2015
    9
    估计楼主看确认的时候习惯性按y了,
    不会是 rm -r / 吧
    kn007
    kn007
    Jan 20, 2015
    10
    ext3grep
    20150517
    20150517
    Jan 20, 2015 via Android
    11
    一直想问linux上rm了的文件能恢复吗
    1etters
    1etters
    OP
    Jan 20, 2015
    12
    @billwang rm -r /home/ubuntu/page.php /home/wwwroot/
    taogogo
    taogogo
    Jan 20, 2015
    13
    extgrep
    caixiexin
    caixiexin
    Jan 20, 2015
    14
    话说?mv命令有-r参数?? 我man里面咋没找到呢
    canky
    canky
    Jan 20, 2015 via iPhone
    15
    楼主抱抱,不哭23333
    broono
    broono
    Jan 20, 2015
    16
    后面没有/ 呢
    1etters
    1etters
    OP
    Jan 20, 2015
    17
    caixiexin
    caixiexin
    Jan 20, 2015
    18
    @1etters 不是rm才有rf参数嘛 = =
    ltux
    ltux
    Jan 20, 2015❤️2
    19
    一直都 alias rm='rm -I'
    ZMOM1031
    ZMOM1031
    Jan 20, 2015
    20
    试试PhotoRec找回文件
    nilai
    nilai
    Jan 20, 2015
    21
    别哭 站起来撸
    wzxjohn
    wzxjohn
    Jan 20, 2015 via iPhone
    22
    @caixiexin 放心没有。。。因为默认就是会移动目录的。。。
    miniwoodman
    miniwoodman
    Jan 20, 2015❤️4
    23
    @20150517 刚刚删除一段时间内有会恢复的可能,只要文件对应的iNode没有被占用, 如果是linux桌面系统,误删了文件,想要回恢复最好立即断电(避免因为继续运行时 系统和用户程序向磁盘中写入数据覆盖iNode),然后用U盘启动系统,通过 ExtUndelete 这个工具来恢复文件,这个工具也很好用,如果是U盘的Ubuntu系统也可以在线安装:
    sudo apt-get install extundelete

    然后再执行:
    sudo extundelete /dev/sdxx --restore-all (将sdxx替换为误删文件所对应的分区)
    然后能够恢复的文件就都在这个文件夹中了:
    /home/xubuntu/RECOVERED_FILES
    或者 ~/RECOVERED_FILES
    clino
    clino
    Jan 20, 2015
    24
    @ltux 我习惯性地用 rm -rfv xxx 这样,貌似你的方法没用阿
    hubenbuzu
    hubenbuzu
    Jan 20, 2015
    25
    为只知道用Wipe才能把数据真正销毁。没用这个命令的,恢复起来一定能做到。别哭啊:)
    Zhang
    Zhang
    Jan 20, 2015
    26
    这就体现了英语的重要性呀,我输入命令是心理会默念,move,remove,copy等等,这样就绝对不会错了。
    bugcode
    bugcode
    Jan 20, 2015
    27
    mv 还有-r参数?*_*
    bombless
    bombless
    Jan 20, 2015
    29
    噗,我今天写git mv也差点写成git rm
    不过反正改动不多,最多就git reset --hard或者git stash
    aphantee
    aphantee
    Jan 20, 2015
    30
    mv加-r干啥?
    假
    BGLL
    BGLL
    Jan 20, 2015
    31
    rm -r /home /ubuntu
    嗯,哈哈哈
    Dannytmp
    Dannytmp
    Jan 20, 2015
    32
    rm -rf / 这样的大坑为什么没人修复啊
    xpol
    xpol
    Jan 20, 2015
    33
    以前window下也遇到过类似的事情。后来学会了FinalData。
    xpol
    xpol
    Jan 20, 2015
    34
    @Dannytmp 已经修复,不信试试。
    infong
    infong
    Jan 20, 2015
    35
    依稀记得 mv 没有 -r 参数的。。。
    1etters
    1etters
    OP
    Jan 20, 2015
    36
    @infong 自己以为自己在写mv实际就是在写rm
    jyootai
    jyootai
    Jan 20, 2015
    37
    rm -rf / 是需要root权限吧?
    ltux
    ltux
    Jan 20, 2015
    38
    @clino 加了 -f 选项,那啥 -I -i 都没用了
    peizh2006
    peizh2006
    Jan 20, 2015
    39
    alias成trash-put
    ToughGuy
    ToughGuy
    Jan 20, 2015
    40
    每一条文件编辑, 删除,覆盖等类似的命令都要review一下, 一定要养成这个习惯。大多数错误原因都是手快。
    quericy
    quericy
    Jan 21, 2015
    41
    这命令也成了月经帖了嘛?(楼主么么哒,只是安慰你不是一个人罢了(雾~~~)
    论时光机的重要性系列=.=

    http://www.v2ex.com/t/101586

    http://v2ex.com/t/88481#reply34
    j
    j
    Jan 21, 2015
    42
    前两天 rm -f 了一下 mongodb数据所在的文件夹。
    好在当时mongod进程还在,顺利把被删除的数据文件copy了回来。
    真是汗。
    SharkIng
    SharkIng
    Jan 21, 2015
    43
    我一直很希望mv 有-r这个参数.... 虽然看起来没有什么实际用处
    typcn
    typcn
    Jan 21, 2015 via iPad
    44
    我有一次把 redis 数据文件删了之后还手滑把进程 c 了 !

    最后突然想起提交了一次 git , redis 数据文件被我一块提交上去了 ,当时还想的 我怎么把二进制文件也给提交上了,结果真派上用场了。
    auser
    auser
    Jan 21, 2015 via Android
    45
    自从我把代码删掉无法恢复损失一周工作后(git服务器重装后一直没整 没push)

    我就把rm给alias成trash了

    这事真是只有痛过后才能真正重视
    knightluffy
    knightluffy
    Jan 21, 2015
    46
    写完看一下自己的命令是一个良好的习惯。。
    ibolee
    ibolee
    Jan 21, 2015
    47
    手抖多按了个空格,于是冰火两重天了。lz节哀~
    rangercyh
    rangercyh
    Jan 21, 2015
    48
    @20150517 楼上回复你的意思就是说从系统提供的功能层面是没有的,你只能借助第三方工具,比如磁盘恢复工具来恢复,这条命令就好像你在windows下 shift + delete,曾几何时,我也十分诧异为毛这么危险的命令可以直接输入,后来经历了一次又一次比这更奇葩的设定,我才明白,这个世界上多的是比这危险的事情比输条命令还容易就能办法
    ys0290
    ys0290
    Jan 21, 2015 via iPhone
    49
    这绝对是心里想着移动,手上不听使唤了敲删除了
    1etters
    1etters
    OP
    Jan 21, 2015
    50
    @ys0290 嗯,不是第一次心里想的手上做的不一样了,曾经去银行激活薪金卡时,两次输入的密码都不是自己心里想的,直到取钱才发现
    luoyou1014
    luoyou1014
    Jan 21, 2015❤️1
    51
    @auser 你这样本机上的 rm 是安全了,没事就敲敲,要是到线上服务器没改正这个习惯,反而会更容易悲剧。
    wuweidong0107
    wuweidong0107
    Jan 21, 2015
    52
    比较害怕rm,mkfs.ex4这些操作,尤其是有些终端是在操作开发板,有些终端是在操作pc。。。。
    dwztom
    dwztom
    Jan 21, 2015
    53
    楼主哭晕在厕所:谁给我送点纸。。。
    Amit
    Amit
    Jan 21, 2015
    54
    借个地方问下,同ubuntu,ec2上怎么上传文件?ec2上的文件和数据库在stop或reboot后是可以保留的吧
    auser
    auser
    Jan 21, 2015 via Android
    55
    @luoyou1014

    说得对 SA的话这么搞的确是埋定时炸弹 稍微好点应该有规范或措施 比如rm需要确认或sudo

    我自己的VPS/Mac/Linux用dropbox同步shell环境 自己控制的环境下不出这样的问题 怎么爽怎么用吧
    ggarlic
    ggarlic
    Jan 21, 2015
    56
    @Dannytmp gnu的core utils在06年就修复了,除非强制指定--no-perserve-root才会删/root
    估计仁兄是被传烂的段子忽悠了
    broker
    broker
    Jan 21, 2015
    57
    有一次发现有个文件夹名字叫~,然后不小心rm -rf ~。。。
    iaigcfun
    iaigcfun
    Jan 21, 2015
    58
    @nilai 头像配上回复太喜感了
    udonmai
    udonmai
    Jan 21, 2015
    59
    mv 能写成 rm,也是厉害,难以置信。
    latelx
    latelx
    Jan 21, 2015
    60
    曾经 rm -rf ./* 把家目录删了,幸亏有时光机备份恢复了
    1etters
    1etters
    OP
    Jan 21, 2015
    61
    @Amit scp什么的可以往ubuntu目录上传,然后再移动
    monkeylyf
    monkeylyf
    Jan 22, 2015
    62
    alias 把rm换成mv ..
    我也好几次血的教训
    nyanyh
    nyanyh
    Jan 22, 2015
    63
    @ggarlic --no-preserve-root 请原谅我是处女座
    kzzhr
    kzzhr
    Jan 22, 2015 via Android
    64
    rm 都用mv * ./.Trash。。
    pheyer
    pheyer
    Jun 13, 2015
    65
    @broker 我也遇到了这个问题,怎么办。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2802 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 05:10 · PVG 13:10 · LAX 21:10 · JFK 00:10
    ♥ Do have faith in what you're doing.