所以我最近发现的$ HOME中有这个文件叫#fibonacci.js#
我尝试使用rm -f方法删除它,即使命令通过,它仍然存在。有没有人对如何删除它有什么想法,它究竟是什么?
另外,我最近安装了emacs并尝试编辑原始文件fibonacci.js和关闭的emacs。我也试过删除fibonacci.js,但#fibonacci.js#仍然存在。
提前致谢!
答案 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理解......