@Lexdale: Redirecta stderr till stdout, pipe:a stdout till stdin på tee(1). tee kommer att skriva ut det den får på stdin på stdout samt till en fil. Använd -a för att appenda till filen i stället för att trunkera den.
ls -not_a_known_switch 2>&1 | tee -a /tmp/foo.txt