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

rm -rf 后的常见处理

萧瑟
2021-05-07 / 0 评论 / 62 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年05月07日,已超过210天没有更新,若内容或图片失效,请留言反馈。
  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"
}
1

评论 (0)

取消