Há um artigo de 2022 escrito por um cara que é um desenvolvedor sênior, e lá ele tem o seguinte alias em sua configuração zsh:
alias which='type -a'
Mas o zsh tem which
por padrão, e se usarmos assim which
, which cp
a saída será
/bin/cp
Enquanto a saída de type -a cp
é
cp is /bin/cp
A diferença é muito sutil para fazer um alias. Então, qual pode ser a diferença prática que eu negligenciei?