나는 시도했다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]' \)