C rm命令中模式的含义

C rm命令中模式的含义,c,linux,unix,makefile,C,Linux,Unix,Makefile,我在Makefile中找到了这个rm命令 rm-f$(ODIR)/*.o*~$(PROG)$(INCDIR)/*~ *~的含义是什么?*~并不特别。它匹配以~字符结尾的文件(通常是编辑器备份文件)。它表示所有文件末尾都有~,无论文件名的其他字母是什么。这些文件通常是临时文件。emacs是一个程序,它将以~around结尾的文件作为备份文件。因此,makefile的创建者可能是一位emacs用户,他希望这个目标(可能是clean?)清理.o文件、可执行文件和emacs丢弃文件。它指的是一些文本编辑

我在Makefile中找到了这个
rm
命令

rm-f$(ODIR)/*.o*~$(PROG)$(INCDIR)/*~


*~
的含义是什么?

*~
并不特别。它匹配以
~
字符结尾的文件(通常是编辑器备份文件)。

它表示所有文件末尾都有
~
,无论文件名的其他字母是什么。这些文件通常是临时文件。

emacs是一个程序,它将以~around结尾的文件作为备份文件。因此,makefile的创建者可能是一位emacs用户,他希望这个目标(可能是clean?)清理.o文件、可执行文件和emacs丢弃文件。

它指的是一些文本编辑器提供的临时文件。