[閒聊] 刪除 $HOME 的慘劇

作者: Neisseria (Neisseria)   2016-01-08 14:50:11
剛剛想用 npm 裝東西,設了一下 ~/.npmrc
設錯資料夾了,結果家目錄多了個 $HOME 目錄
真的就叫 $HOME,因為 ~/.npmrc 不會進行變數代換
想說就刪掉吧,順手打了 rm -rf $HOME
才突然發現不對,趕快把指令中斷
結果 Dropbox 裡的檔案幾乎全清空了,而且是在有 sync 的狀態下
◢▆▅▄▃崩╰(〒皿〒)╯潰▃▄▅▇◣
想到手邊還有一台筆電,在筆電還沒連上網路前
趕快將整個 Dropbox 資料夾 copy 下來
不知道還有沒有其他的檔案就此蒸發
等下有空慢慢檢查
指令打久了,偶而還是會踩到雷
希望大家 Linux 都能用得順心
作者: lspci (awk sed echo)   2016-01-08 15:25:00
RIP....
作者: qoopichu (非洲邊緣魯蛇)   2016-01-08 15:25:00
整個磁區都不要用了,趕快開救援程式挖檔案吧不要再寫入都還有救名稱怪怪的檔案我通常都先試著用gui刪看看,比較保險
作者: zhucc (阿朱哥)   2016-01-08 15:47:00
dropbox 上面可以還原、除非還沒sync上去就悲劇了
作者: soheadsome (師大狗鼻哥)   2016-01-08 16:36:00
我找到非常可能的原因 應該是你安裝nvm的時候是用zsh" target="_blank" rel="nofollow">
測試結果上半部是用zsh跑 下半部用bash用zsh跑會產生 `pwd`/~/ 這個目錄 我也被這東西雷到..
作者: filiaslayers (司馬雲)   2016-01-08 16:44:00
dropbox可以回復啊...
作者: Bencrie   2016-01-08 23:01:00
我是習慣 tab 兩下確認一下目標
作者: Hevak (Arthow Eshes)   2016-01-09 00:30:00
....這個雷好痛....
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2016-01-09 03:35:00
用 rm -rf 的時候建議先下個 ls ...
作者: newversion (海納百川)   2016-01-09 04:50:00
rm -rf \$HOME
作者: alfven (馮小丸)   2016-01-09 16:30:00
dropbox根本無所謂吧?
作者: kenwufederer (Nash)   2016-01-09 22:48:00
刪除東西先ls然後不要用變數
作者: a07051226 (葡萄糖)   2016-01-12 00:43:00
萬惡rm -rf

Links booklink

Contact Us: admin [ a t ] ucptt.com