Когда бегаешь
ls | head
Кажется, голова ждет полного вывода команды piped перед печатью на экран. Это нежелательно, когда выполнение команды занимает очень много времени, например, когда вы запускаете ls в каталоге, содержащем миллионы файлов.
Тем не менее, когда один бежит
find | head
головка НЕ ожидает полного вывода перед началом печати на экран - она делает это в режиме реального времени.
У меня такой вопрос: в чем разница между find и ls, которая вызывает эту разницу в поведении? Во-вторых, есть ли команда замены (для ls или OR для head), которая позволила бы мне мгновенно занять заголовок длинного списка каталогов?