What\'s the difference of redirect an output using >, &>, >& and 2&>?
>
&>
>&
2&>
1> (or >) is for stdout, the output of a command. 2> is for stderr, the error output of the command.
This page is a bit wordy, but has good explanations and examples of the different command combinations.