Eshell's globbing syntax is very similar to that of Zsh. Users coming from Bash can still use Bash-style globbing, as there are no incompatibilities. Most globbing is pattern-based expansion, but there is also predicate-based expansion. See Filename Generation for full syntax. To customize the syntax and behaviour of globbing in Eshell see the Customize1 groups “eshell-glob” and “eshell-pred”.