Globbing For All Directories In Zsh
unix
Written June 08, 2016
Globbing in Zsh is an expressive way to generate filenames for commands.
This includes working with directories. If I'd like to run a command against
all directories in the current directory, I can employ the *(/) globbing
pattern.
$ echo *(/)
one three two
What about all directories in the root directory?
$ echo /*(/)
/Applications /Library /Network /System /Users /Volumes /bin /cores /dev /home /net /opt /private /sbin /usr
You can go ahead and use that with any other command now (e.g. ls).