web-dev-qa-db-ja.com

ファイル名の最後のチルダ(〜)は何を意味しますか?

ファイル名の末尾に~が付いているファイルは何ですか?

$ ls # aliased to add flags
-rwxrwxr-x  1 durrantm  2741 May 16 09:28 strip_out_rspec_prep_cmds.sh~*
drwxrwxr-x 13 durrantm  4096 May 16 14:21 ../
-rwxrwxr-x  1 durrantm  2221 May 16 14:58 strip_out_rspec_prep_cmds.sh*

これは、編集中に存在する.swpファイルとは異なります。

2つのファイルにはかなりの違いがあり、新しいファイル(no~が最後にある)には最新の変更があり、それらの変更は古い(〜)ファイルにはありません。

削除できるようですか?

25
Michael Durrant

通常、~で終わるファイルは、emacsnanoviなどの編集者によって作成されたバックアップです。

23
crowbent

チルダサフィックスは、通常、バックアップファイルに使用されます。 VimとEmacsはこの規則を使用しており、おそらく他の多くのプログラムも使用しています。 .swpファイルはvimスワップファイルであり、ファイルの編集中またはvimがクラッシュした場合にのみ存在します。

7
Marco