Eu estava interessado na resposta também, e uma rápida pesquisa transformou este artigo sobre globbing no zsh artigo sobre globbing no zsh . Os destaques:
-
^
age como uma negação. Por exemplo,ls ^two.file
listará apenas um arquivo e três arquivos. - Você pode combinar
^
e*
. Por exemplo,ls ^two*
listará qualquer coisa que não comece com "dois" - Você pode usar parênteses para fazer correspondências mais complexas. Por exemplo,
ls (^two).file
listará qualquer coisa que não inicie com "dois" e termina em "arquivo".