2012-07-23 42 views
1

在我的點文件(.vimrc,.zshrc,.bashrc等)的symlinking過程中,我寫了一個簡單的ruby腳本來爲我做這個,所以我可以在兩個不同的點文件集之間切換。 。但在這個過程中,我犯了一個愚蠢的錯誤,並最終鏈接我的備份文件作爲符號鏈接的主文件夾副本,反之亦然...使他們無法訪問(vi說權限被拒絕)符號鏈接循環中丟失的點文件

所以我試圖斷開備份,現在文件讀取'沒有這樣的文件或目錄'在我的家庭文件夾,但'定位.zshrc'告訴我它在那裏。我意識到首先推動他們進行回購是明智之舉。有什麼建議麼?

回答

1

locate取決於緩存的數據庫;你必須更新b(可能用root)以更新所述數據庫。不幸的是,這意味着所述文件可能永遠消失了。

+0

我很害怕那個經驗教訓。我設法找到了我正在尋找的後綴爲'@'的文件的副本,即'.bashrc @',這是否意味着什麼? – Discorick 2012-07-23 20:18:35

+0

根據腳本的工作方式,這可能是一個備份。我真的不知道。 – 2012-07-23 23:29:54