Everything but the glob in zsh
If I want to delete everything in a directory except a specific file I can use the ^ as a negative glob.
> ls fruits
banana
apple
apricot
> ls fruits/^banana
apple
apricot
Or if I wanted to list everything that does not begin with a I can expand the glob.
> ls fruits/^a*
banana
Tweet