Перенаправление с добавлением
Использование ``>'' для перенаправления выхода смертельно
для файла, в который происходит перенаправление (если было, что
уничтожать), другими словами
/home/larry/papers# ls > file-list
уничтожает прежнее содержимое файла file-list. Если вместо
этого использовать символ перенаправления ``>>'', выход будет
добавлен к содержимому названного файла (вместо того, чтобы быть
записанным на место старого).
/home/larry/papers# ls >> file-list
добавит выходную информацию команды ls в файл file-list.
Имейте в виду, что перенаправления и конвейер, это средства,
предоставляемые оболочкой shell, это синтаксис shell и символы
``>'', ``>>'' и ``|'' не имеют никакого отношения к командам,
как таковым.