A ordem dos redirecionamentos é significativa. Por exemplo, o comando
ls > dirlist 2>&1
direciona a saída padrão (descritor de arquivo 1) e o erro padrão (descritor de arquivo 2) para o diretório de arquivos, enquanto o comando
ls 2>&1 > dirlist
direciona apenas a saída padrão para o arquivo dirlist, porque o erro padrão foi feito uma cópia da saída padrão antes que a saída padrão fosse redirecionada para o dirlist.
(citado no Manual de referência do Bash )