
find
예를 들어 주어진 문자열로 이름이 시작하는 모든 파일을 찾으려면 함께 사용할 정규 표현식이 필요합니다 proc
.
나는 시도했지만 find . -regex '^proc*'
결과가 없습니다.
답변1
-name 'proc*'
이 경우에는 globbing을 사용하고 파일 이름만 검색하는( -regex
파일 이름으로 이어지는 전체 디렉토리 항목을 검색하는 것과는 달리) 만 사용하는 것이 더 좋습니다 .
탐욕을 활용하여 를 계속 사용하려는 경우 -regex
:
find . -type f -regex '.*/proc[^/]*$'
답변2
regex
깃발 은 필요없어
$ find . -type f -name "proc*"