to load zargs autoload -U zargs To remove all the ~ files recursively and prevent rm to have to many arguments : zargs **/*~ -- rm