Eu tenteifind -name 'a*' 'z*' '*a' '*z'
mas me deu o código de errofind: paths must precede expression: z*
Eu sei como encontrar arquivos começando com z ou terminando com az, mas não começando com letras específicas.
Responder1
Supondo que entendi sua pergunta, você possivelmente a está complicando demais. Isso deveria fazer
find your_directory -type f -name '[az]*[az]'
Isso omite arquivos cujo nome é uma única letra a
ou z
. Se você também quiser incluí-los, será necessário especificar outro padrão: o nome deve corresponder a [az]*[az]
ou [az]
.
find your_directory -type f \( -name '[az]*[az]' -o -name '[az]' \)