คำถามติดแท็ก file-command

8
ทำไมคำสั่ง“ ls | ไม่ถึง ไฟล์” ทำงานอย่างไร
ฉันได้ศึกษาเกี่ยวกับบรรทัดคำสั่งและเรียนรู้ว่า|(ไปป์ไลน์) นั้นหมายถึงการเปลี่ยนทิศทางเอาต์พุตจากคำสั่งไปยังอินพุตของอีกอันหนึ่ง เหตุใดคำสั่งls | fileจึงไม่ทำงาน file อินพุตเป็นหนึ่งในชื่อไฟล์เพิ่มเติมเช่น file filename1 filename2 lsเอาท์พุทเป็นรายการของไดเรกทอรีและไฟล์ในโฟลเดอร์ดังนั้นฉันคิดว่าls | fileควรจะแสดงประเภทไฟล์ของทุกไฟล์ในโฟลเดอร์ เมื่อฉันใช้มันอย่างไรก็ตามผลลัพธ์คือ: Usage: file [-bcEhikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ... file -C [-m magicfiles] file [--help] เนื่องจากมีข้อผิดพลาดบางอย่างกับการใช้fileคำสั่ง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.