Existe alguma vantagem/desvantagem em usar uma opção de saída de comandos (geralmente -o) se você puder apenas usar o redirecionamento de saída (>).
Originalmente, essa pergunta era especificamente referente ao cURL, mas depois de testar isso no cURL eu mesmo percebi que o STDOUT do cURL incluía muito mais informações do que apenas o HTML real, como códigos de status e cabeçalhos.
Entretanto, se um programa produz o mesmo STDOUT como opção de saída, há alguma diferença entre escolher o redirecionamento em vez da opção de arquivo de saída? (além de poder anexar ou mesclar com o redirecionamento de saída).