Знак ">" використовується для перенаправлення виводу програми на щось інше, ніж stdout (стандартний вихід, який за замовчуванням є терміналом).
>> додає до файлу або створює файл, якщо його не існує.
Файл> переписує файл, якщо він існує, або створює його, якщо він не існує.
У будь-якому випадку вихід програми зберігається у файлі, ім'я якого надається після оператора перенаправлення.
Приклади:
$ ls > allmyfiles.txt
створює файл "allmyfiles.txt" і заповнює його каталогом із списку команди ls
$ echo "End of directory listing" >> allmyfiles.txt
додає "Кінець списку каталогів" до кінця файлу "allmyfiles.txt"
$ > newzerobytefile
створює новий нульовий байт-файл з назвою "newzerobytefile" або перезаписує наявний файл з тим самим іменем (роблячи його нульовим байтом у розмірі)