Wildcards

這些萬用字元/路徑的含義 ~ .~ #*#

  • May 11, 2020

Makefile我正在學習中,我看到了以下行:

@rm -f *~ .*~ \#*\#

可能是因為這些是特殊字元且難以搜尋,我找不到任何關於以下含義的資訊:

  • *~
  • .*~
  • \#*\#

它們似乎沒有在 GNU make 手冊中定義,所以我想這些是我還沒有遇到的文件路徑規範。

不要以為這裡有什麼特別的。

*~

任何以波浪號結尾的文件。

.*~

任何以波浪號結尾的隱藏文件。

\#*\#

任何以井號開頭和結尾的文件。

如果沒有上下文,我們無法肯定地說這些文件的目的可能是什麼,但如果我推測我會建議它們指的是由編輯器或編譯器創建的臨時文件。

引用自:https://unix.stackexchange.com/questions/585803