Обычно rsyslogd
или syslogd
пишут в /var/log/messages
. Попробуйте остановить и/или отключить соответствующую службу.
Ваш заказ неверен. Вместо того, чтобы каждая программа знала, как перенаправить вывод, перенаправление выполняет оболочка.
Вот что происходит
> empty.txt
, что включает в себя создание файла. ls