私が見たメイクファイルの終わりに
rm -f *~ *.class
*.class
は理解できましたが、*~
とは何ですか?
基本的にはバックアップファイルを削除しています。
*~
は、~
で終わるすべてのファイルを意味します。
多くのUnix/Linuxシステムプログラムは、末尾が~
のバックアップファイルを作成します。
たとえば、emacs
およびnano
エディターは、編集する各ファイルのバックアップコピーを自動的に保存します。ファイルを保存すると、古いバージョンはファイル名を使用して保存され、末尾にチルダ(~
)が追加されます。
:set backup
を.vimrc
に挿入すると、Vim
も同じようになります。
Unix/Linuxの*~
は、Windowsの*.bak
に似ています。