rm -rf 后的常见处理
侧边栏壁纸
  • 累计撰写 132 篇文章
  • 累计收到 648 条评论

rm -rf 后的常见处理

萧瑟
2021-05-07 / 0 评论 / 164 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年05月07日,已超过516天没有更新,若内容或图片失效,请留言反馈。
  1. rm 删除的是磁盘上的索引树,数据没丢,只要不重新写入,所以一定要赶紧关机!!!有很多后台服务是要写磁盘的
  2. 原磁盘作为挂载盘是可以直接复制里面的数据出来的
  3. 生产环境rm -rf /*了咋办?跑路吧
  4. 建议sudo apt install safe-rm,并且在.bashrc里面添加以下代码

    alias rm=safe_rm
    export TRASH_DIR={your_path}/.__trash
    safe_rm () {
     local d t f s
     [ -z "$PS1" ] && (/bin/rm "$@"; return)
     d="${TRASH_DIR}/`date +%W`"
     t=`date +%F_%H-%M-%S`
     [ -e "$d" ] || mkdir -p "$d" || return
     for f do
         [ -e "$f" ] || continue
         s=`basename "$f"`
         /bin/mv "$f" "$d/${t}_$s" || break
     done
     echo -e "[$? $t `whoami` `pwd`]$@\n" >> "$d/00rmlog.txt"
    }

评论 (0)

取消