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.filelistará 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).filelistará qualquer coisa que não inicie com "dois" e termina em "arquivo".