이러한 와일드카드/경로의 의미*~ .*~ \#*\#

이러한 와일드카드/경로의 의미*~ .*~ \#*\#

제가 공부하던 기사 에서 Makefile다음과 같은 문구를 보았습니다.

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

특수 문자이고 검색하기 어렵기 때문에 다음의 의미에 대한 정보를 찾을 수 없습니다.

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

GNU make 매뉴얼에는 정의되어 있지 않은 것 같아서 아직 접하지 못한 파일 경로 사양인 것 같습니다.

답변1

여기서는 특별한 일이 일어나지 않는 것 같아요.

*~

물결표 문자로 끝나는 모든 파일.

.*~

물결표 문자로 끝나는 숨겨진 파일입니다.

\#*\#

해시 기호로 시작하고 끝나는 모든 파일.

문맥 없이는 이러한 파일의 목적이 무엇인지 알 수 없지만, 추측을 해보면 편집기나 컴파일러에서 만든 임시 파일을 참조하는 것이 좋습니다.

관련 정보