ファイル名の末尾に~
が付いているファイルは何ですか?
$ 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~
が最後にある)には最新の変更があり、それらの変更は古い(〜)ファイルにはありません。
削除できるようですか?
通常、~
で終わるファイルは、emacs
、nano
、vi
などの編集者によって作成されたバックアップです。
チルダサフィックスは、通常、バックアップファイルに使用されます。 VimとEmacsはこの規則を使用しており、おそらく他の多くのプログラムも使用しています。 .swp
ファイルはvim
スワップファイルであり、ファイルの編集中またはvimがクラッシュした場合にのみ存在します。