刪除 $HOME 的慘劇 - Linux

Carol avatar
By Carol
at 2016-01-08T18:08

Table of Contents

※ 引述《Neisseria (Neisseria)》之銘言:
: 剛剛想用 npm 裝東西,設了一下 ~/.npmrc
: 設錯資料夾了,結果家目錄多了個 $HOME 目錄
: 真的就叫 $HOME,因為 ~/.npmrc 不會進行變數代換
: 想說就刪掉吧,順手打了 rm -rf $HOME
: 才突然發現不對,趕快把指令中斷
: 結果 Dropbox 裡的檔案幾乎全清空了,而且是在有 sync 的狀態下
: ◢▆▅▄▃崩╰(〒皿〒)╯潰▃▄▅▇◣
: 想到手邊還有一台筆電,在筆電還沒連上網路前
: 趕快將整個 Dropbox 資料夾 copy 下來
: 不知道還有沒有其他的檔案就此蒸發
: 等下有空慢慢檢查
: 指令打久了,偶而還是會踩到雷
: 希望大家 Linux 都能用得順心



我直接這邊回一篇好了

我之前也有遇到一樣的情形

也手殘好幾次

今天發現到可能是用zsh安裝nvm的關係

http://imgur.com/MnZmCxh

上圖是測試的結果

如果用zsh去安裝nvm 就會產生`pwd`/~/.nvm這個目錄

測試結果上半部是用zsh跑 下半部用bash

如果是bash就會產生 /home/`whoami`/.nvm


--
Tags: Linux

All Comments

openwebmail 信件問題

Zanna avatar
By Zanna
at 2016-01-08T16:13
最近轉移一台MAILSERVER,發現一些狀況 就是我sync /home/user名稱 到新的一台後,確認過資料無誤 也有複製/mail/spool 把未看過的信件也COPY到新的一台 但我是登入新的那台OPENWEBMAIL 確發現收件夾都是空的 但是新信件跟寄件備份等都是正常的,唯獨收件夾 ...

如何將遠端主機執行的sh訊息傳回來?

Tracy avatar
By Tracy
at 2016-01-08T15:51
標題可能不是很清楚 我在 A 主機執行一支 a.sh , 內容是 ssh B主機 and#34;./b.shand#34; 我要怎麼將 b.sh 執行時的輸出在 a 主機這端顯示出來 目前想到只有輸出到檔案、但是這樣就沒辦法即時發現問題 - ...

openSUSE 當機

Sarah avatar
By Sarah
at 2016-01-06T22:57
系統是 openSUSE 13.2 64 位元,裝在筆電上 剛剛遇到當機,畫面 freeze + 正在放的音樂跳針, 試過 Ctrl+Alt+F1~6 但是一點反應都沒有, 記憶體肯定沒有滿,當機前三秒剛好看過只用了約 40%,swap 用約 5% 手邊沒有其他機器,無法 ping 和 ssh 重開 ...

bash中使用rsync的問題

Regina avatar
By Regina
at 2016-01-06T18:05
各位大大好 小弟碰上一個問題是, 我想要在開機時跑一個bash檔 該檔案會用rsync去同步兩個資料夾 (從mount的disk到local資料夾) 自己試著跑 (root) 那個bash檔時很順利, 但開機時自動跑 (/etc/rc.local) 時,exclude-from的部分就會報錯: ...

PHP Log file.

Todd Johnson avatar
By Todd Johnson
at 2016-01-06T10:22
※ [本文轉錄自 PHP 看板 #1MZ7B5hB ] 作者: averywu (看文不要只會用橫的看) 看板: PHP 標題: [請益] PHP Log file. 時間: Wed Jan 6 09:49:54 2016 不才的客戶主機,有些問題要DEBUG。所以打算把 log 寫到檔案裡,不再跟 a ...