Con zsh:
print -rl /etc/[ac]*(.)
Enumeraría los archivos normales (como -type fen find) enumerados en /etccuyo nombre comienza con ao c. La (xxx)parte al final de un glob es una característica específica de zsh llamada calificador globbing. .como calificador global significa archivo regular .
Si el glob no coincide, zshabortará el comando. Tenga en cuenta que en otros shells tipo Bourne, si el glob no coincide, el patrón se expande a sí mismo, por lo que ls -d /etc/[ac]*podría enumerar incorrectamente un archivo llamado /etc/[ac]*si no hay un archivo que comience por ao cdentro /etc.
print -rl /etc/[ac]*(^/)
enumeraría los archivos que no son de tipo directorio y
print -rl /etc/[ac]*(-^/)
enumeraría los archivos que no son de tipo directorio después de resolver enlaces simbólicos.