我正在運行一個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
這個問題似乎是無關緊要的,因爲它是關於一個簡單的誤解,而不是主要用於編程的編程或工具。 –