Linux 用 ~ 儲存文件

Linux 用 ~ 儲存文件

我正在嘗試在 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 -lnow 它顯示兩個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 savingAutosave files every 1 minutes 可以了...

答案3

以 a 結尾的檔案~是備份檔案。通常,如果另一個程式正在編輯該檔案或您的編輯器崩潰了,您就會看到它。

有關此問題的更多信息,請閱讀回答這個問題

相關內容