我正在运行一个django框架,并注意到当我编辑一个文件时,我会以“filename.extension〜”的形式得到另一个文件。这到底是什么“〜”,为什么我要生成另一个文件?为什么我的一些文件被复制?
如果是临时文件,它何时会消失?
我正在运行一个django框架,并注意到当我编辑一个文件时,我会以“filename.extension〜”的形式得到另一个文件。这到底是什么“〜”,为什么我要生成另一个文件?为什么我的一些文件被复制?
如果是临时文件,它何时会消失?
我对django并不熟悉,但我确定它是一个临时/备份文件。
这是一个由您的编辑器创建的临时文件 - 具体而言,这些文件由gedit
(Gnome中的默认编辑器)创建。
我使用GVIM创建格式为.filename.swp
的文件。正如其他人所说,许多编辑有类似的技巧;如果他们没有创建这样的文件,他们可能会在/tmp
中创建文件。这些文件是编辑器崩溃时存储文档副本的有用地点,允许编辑器恢复文件。例如,文件.something.swp
的存在意味着当vim打开something
时,它提供了恢复它的方法。
有时这些临时文件不会被编辑清理,在这种情况下,你可以自己递归做在你的项目中:
find . -name "*~" -exec rm {} \;
要看看这是什么影响,对自己使用find . -name "*~"
。
许多文本编辑器都这样做。没有什么django具体。例如,如果您打开MS Word,并且您可以看到隐藏文件,则会在同一目录中看到该文件的副本。这是一个崩溃等安全措施。编辑:什么[他](http://stackoverflow.com/questions/7112315/why-are-some-of-my-files-being-replicated/7112366#7112366)说。 – Trufa
这不是一个编程问题,它属于超级用户。 – agf
这个问题似乎是无关紧要的,因为它是关于一个简单的误解,而不是主要用于编程的编程或工具。 –