a 또는 z로 시작하고 a 또는 z로 끝나는 파일을 검색하는 방법은 무엇입니까?

a 또는 z로 시작하고 a 또는 z로 끝나는 파일을 검색하는 방법은 무엇입니까?

나는 시도했다find -name 'a*' 'z*' '*a' '*z'

그런데 오류 코드가 떴어요find: paths must precede expression: z*

z로 시작하거나 az로 끝나지만 특정 문자로 시작하지 않는 파일을 찾는 방법을 알고 있습니다.

답변1

귀하의 질문을 이해했다고 가정하면 질문이 너무 복잡해질 수 있습니다. 이렇게 해야 합니다

find your_directory -type f -name '[az]*[az]'

이름이 단일 문자 a또는 z. 또한 포함하려면 다른 패턴을 지정해야 합니다. 이름은 또는 와 일치해야 [az]*[az]합니다 [az].

find your_directory -type f \( -name '[az]*[az]' -o -name '[az]' \)

관련 정보