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