Linuxでファイルを保存するには~

Linuxでファイルを保存するには~

私は Linux で PHP プログラムを作成しようとしており、Blue Fish または Gedit を使用しています。これらのプログラムは両方とも、ファイルの本当の名前「newaccount.php」を保存せず、「newaccount.php~」を保存します。Linux がなぜこのように動作するのでしょうか。また、これを停止するにはどうすればよいでしょうか。ありがとうございます。

答え1

これは保存前のバックアップファイルです。https://help.ubuntu.com/community/gedit

バックアップコピーを作成する:編集環境設定編集者タブ。このオプションはデフォルトで有効になっており、変更を保存する前にファイルのコピーを作成します。この方法で保存されたバックアップ ファイルには、末尾に「~」が付加されます。ユーザーが gedit でこの方法でファイルをバックアップしたくない場合は、オプションの選択を解除します。

答え2

geditこれは、ファイルを編集すると自動的にバックアップが作成されるためです。

こちらをご覧ください

ここで私は、1

[max@localhost ~/zzz]$ タッチ 1

入力中に、ls -l1つのファイルのみが表示されます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と2つのファイルが表示され11~

[max@localhost ~/zzz]$ ls -l
合計 4
-rw-rw-r-- 1 最大 最大 12 9月 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 ...

答え3

で終わるファイルは~バックアップ ファイルです。通常、別のプログラムがファイルを編集している場合や、エディターがクラッシュした場合に表示されます。

この問題の詳細については、答えこのaskubuntuの質問

関連情報