*~是什么意思?

Xod*_*rap 15 command-line filenames rm

在我看到的 makefile 的末尾

rm -f *~ *.class
Run Code Online (Sandbox Code Playgroud)

我明白*.class,但什么是*~

Mik*_*kel 29

它基本上是删除备份文件。

*~表示所有以~.

许多 Unix/Linux 系统程序创建以~.

例如,emacsnano编辑自动保存每个文件你编辑的备份副本。保存文件时,旧版本将使用文件名保存,并在末尾~添加波浪号 ( )。

Vim如果你把:set backup你的.vimrc.

*~在 Unix/Linux 上就像*.bak在 Windows 上一样。

  • `~` 仅在出现在单词开头时才会扩展到主目录。 (19认同)