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 in The Z Shell Manual, for full syntax. To customize the syntax and behavior of globbing in Eshell see the Customize8 groups “eshell-glob” and “eshell-pred”.