Эффект от использования символа
">" для перенаправления вывода файла является деструктивным;
иными словами, команда
/home/larry/papers# ls > file-list
уничтожит содержимое файла file-list, если этот файл ранее существовал,
и создаст на его месте новый файл. Если вместо этого перенаправление будет
сделано с помощью символов ">>", то вывод будет приписан в
конец указанного файла, при этом исходное содержимое файла не будет уничтожено.
Например, команда
/home/larry/papers# ls >> file-list
приписывает вывод команды ls в конец файла file-list.
Следует иметь в виду, что перенаправление ввода и вывода и стыкование
команд осуществляется командными оболочками, которые поддерживают использование
символов ">", ">>" и "|". Сами команды
не способны воспринимать и интерпретировать эти символы.