2013-07-17 92 views
1

因此,我最近發現的$ HOME中有這個文件叫#fibonacci.js#Linux Ubuntu中無法刪除的文件?

我試圖用rm -f方法刪除它,即使命令經過了,它仍然存在。有沒有人有關於如何刪除它的任何想法,它究竟是什麼?

另外,我最近安裝了Emacs,並試圖修改原文件,fibonacci.js,收emacs的。我也嘗試刪除fibonacci.js,但#fibonacci.js#仍然存在。

在此先感謝!

+1

用什麼*確切*命令你嘗試刪除'#fibonacci.js#'? –

回答

2

文件#fibionacci.js#是文件fibionacci.jsemacs版本的自動備份。

所以你emacs該文件的編輯,但你忘了保存(在Emacs的)。如果你想與emacs相同的文件編輯,如果你想恢復保存的快照它會問你。

您可以用例如刪除rm -v "#fibionacci.js#"命令或rm -vf \#fibionacci.js\#。 (您可能需要爲你的shell引用的文件名,因爲#可能有特殊的含義到shell;你也可以之前逃脫#用反斜槓)。

你也可以刪除命名爲rm -i ./*.js**.js*交互的所有文件(和rm命令會問你,爲每場比賽,如果你想刪除的文件;回答y如果你想刪除它)。

順便說一句,在rm命令有很多的選擇,類型rm --help或閱讀它的手冊頁rm(1),你也可以通過鍵入man rm得到(也info rm嘗試,因爲rm是Linux上的GNU工具)。您最好先學習如何使用man命令,例如與man man ....

PS:你的文件是不可取消的(你需要使用chattr +i使一個文件幾乎undeletable)。它只是一個奇怪的名字,所以你需要逃脫被外殼理解的是,名字...

+0

非常感謝!因此,即使您退出emacs,emacs也會保存編輯後的版本。在我編輯並即將退出後,我/我記得被問及我是否想保存該文件,但是我沒有選擇... – Edasaur