我正在嘗試在 Linux 中編寫一個 php 程序,我使用的是 bluefish 或 gedit。這兩個程式都沒有保存檔案「newaccount.php」的真實名稱,而是保存「newaccount.php~」Linux 為什麼要這樣做以及如何讓它停止?謝謝。
答案1
這是保存前的備份檔案。看https://help.ubuntu.com/community/gedit
建立備份副本:編輯→優先→編輯標籤。預設啟用此選項,並在儲存變更之前建立檔案的副本。以這種方式儲存的備份檔案結尾會附加「~」。如果使用者不希望 gedit 以這種方式備份文件,請取消選擇該選項。
答案2
這是因為gedit
當您編輯文件時會自動建立備份。
看這裡
這裡我創建了一個名為1
[max@localhost ~/zzz]$ 觸摸 1
鍵入時ls -l
僅顯示一個文件1
[max@localhost ~/zzz]$ ls -l 總計 0 -rw-rw-r-- 1 最大 最大 0 9 月 27 日 18:39 1 [max@localhost ~/zzz]$ gedit 1
現在我用gedit
.並輸入文字“hello world”並儲存。
保存後我輸入ls -l
now 它顯示兩個1
文件1~
[max@localhost ~/zzz]$ ls -l 總計 4 -rw-rw-r-- 1 最大 最大 12 Sep 27 18:40 1 -rw-rw-r-- 1 最大 最大 0 9月27日 18:39 1~
為了避免這種情況,只需遵循此方法
1.打開gedit
2.前往編輯>首選項>編輯器
這裡只要改成Create a backup copy of files before saving
就Autosave files every 1 minutes
可以了...