Разница между перенаправлением вывода в файл и выводом на экран в Linux заключается в том, куда направляется результат работы команды:
Таким образом, перенаправление вывода в файл позволяет сохранить результат работы команды, а вывод на экран — отобразить его на подключённом к консоли устройстве вывода (в современных системах это экран). 1
Для перенаправления вывода в файл также можно использовать знак >>, чтобы перенаправленный поток был дописан в конец уже существующего файла. 1