我正在运行一个django框架并注意到当我编辑文件时,我将以“filename.extension~”的形式获得另一个文件。究竟是什么“〜”在那里做什么以及为什么我要生成另一个文件?
如果它是临时文件,它什么时候消失?
答案 0 :(得分:2)
听起来像编辑器创建的临时文件,如果您崩溃/忘记保存/等,则支持恢复。我敢肯定,如果我搜索了一下,我甚至可以找出哪个编辑器使用该格式作为临时文件。
与django无关。
答案 1 :(得分:1)
我不熟悉django,但我确定它是一个临时/备份文件。
答案 2 :(得分:0)
这是由编辑器创建的临时文件 - 具体来说,这些是由Gnome中的默认编辑器gedit
创建的。
我使用GVIM,它创建格式为.filename.swp
的文件。正如其他人所说,许多编辑都有类似的技巧;如果他们没有创建这样的文件,他们很可能会在/tmp
中创建文件。如果编辑器崩溃,这些文件是存储文档副本的有用位置,允许编辑器恢复文件。文件.something.swp
的存在意味着当vim打开something
时,它会提供恢复它,例如。
有时这些临时文件不会被编辑器清理,在这种情况下,您可以在项目中递归地执行此操作:
find . -name "*~" -exec rm {} \;
要了解这会产生什么影响,请单独使用find . -name "*~"
。