2016年10月18日 星期二

修改 rm -rf 指令

#Linux 指令模式下只要打了 #rm 指令,幾乎沒有挽救機會 與其這樣不如把 #rm 置換掉

多一層保障多一個回收站 #trash

mkdir -p ~/.trash

alias rm = trash
alias r = trash
alias rl = 'ls ~/.trash'
alias ur = undelfile

undelfile() {
  mv -i ~/.trash/$@ ./
}

trash() {
  mv $@ ~/.trash/
}

#rm 就相當於執行 #mv 了,此時已經沒有 rm -rf

Share: