Почему du или echo pipelining не работает?

Я пытаюсь использовать команду du для каждого каталога в текущем. Поэтому я пытаюсь использовать такой код:

ls | du -sb

Но это не работает, как ожидалось. Выводит только размер текущего '.' каталог и это все. То же самое с эхом

ls | echo

Выводит пустую строку. Почему это происходит?

Ответы на вопрос(3)

Ваш ответ на вопрос