Linux Ubuntu中的Undeletable文件?

时间:2013-07-17 05:08:35

标签: linux ubuntu emacs

所以我最近发现的$ HOME中有这个文件叫#fibonacci.js#

我尝试使用rm -f方法删除它,即使命令通过,它仍然存在。有没有人对如何删除它有什么想法,它究竟是什么?

另外,我最近安装了emacs并尝试编辑原始文件fibonacci.js和关闭的emacs。我也试过删除fibonacci.js,但#fibonacci.js#仍然存在。

提前致谢!

1 个答案:

答案 0 :(得分:2)

文件#fibionacci.js#是文件emacs的版本fibionacci.js的自动备份。

所以你用emacs编辑了那个文件,但你忘了保存它(在Emacs下)。如果您使用emacs编辑同一个文件,它会询问您是否要恢复已保存的快照。

你可以用例如删除它rm -v "#fibionacci.js#"命令或rm -vf \#fibionacci.js\#。 (您可能需要引用shell的文件名,因为#可能对您的shell有特殊含义;您也可以使用反斜杠转义#

您还可以使用*.js*以交互方式删除名为rm -i ./*.js*的所有文件(如果您要删除该文件,rm命令会询问您是否每次匹配;请回答{{ 1}}如果你想删除它。)

顺便说一句,y命令有很多选项,键入rm或阅读其手册页rm(1),您也可以通过输入rm --help来获取({try} { {1}}因为man rm是Linux上的GNU实用程序。您最好先学习如何使用info rm命令,例如与rm ....

PS:您的文件不可删除(您需要使用man使文件几乎无法删除)。它只有一个奇怪的名字,所以你需要逃脱该名称才能被shell理解......