안녕하세요. .h로 끝나는 디렉토리에서 모든 파일을 찾고 싶습니다. find 명령을 사용해야 합니다. 다음을 시도했습니다.
find ~+ -name '\.h$'
이상한 점은 .h 파일이 있지만 실행 시 명령이 출력을 생성하지 않는다는 것입니다. 그렇다면 정규식에 문제가 있는 것일까요?
답변1
이것-name
정규 표현식이 아닌 쉘 글로브를 사용하십시오.. 필요하지 않으며 탈출해서는 안됩니다 .
.
find ~+ -name '*.h'
답변2
다음과 같은 것이 필요합니다.
find /path/to/directory -name '*.h'