Mengapa tidak perintah “ls | file ”bekerja?

Saya telah mempelajari tentang baris perintah dan belajar bahwa |(pipa) dimaksudkan untuk mengarahkan output dari perintah ke input yang lain. Jadi mengapa perintah ls | fileitu tidak berhasil? file input adalah salah satu dari lebih banyak nama file, seperti file filename1 filename2 lsoutput...