Почему команда «ls | файл »работа?

Я изучал командную строку и узнал, что |(конвейер) предназначен для перенаправления вывода команды на ввод другой. Так почему же команда ls | fileне работает? file вход является одним из нескольких имен файлов, таких как file filename1 filename2 lsВывод - это список каталогов и файлов в папке,...