Com base no feedback aqui, descobri que definir o parâmetro zsh
NULLCMD
como :
emula o bash.
% NULLCMD=:
% >file
% ls -l file
-rw-r--r-- 1 pfalstad 0 May 24 05:41 file
Fonte: link
NULLCMD
está definido como cat
por padrão