ถ้าฉันรันlsฉันจะได้เอาต์พุตสีซึ่งฉันคิดว่ามันค่อนข้างสะดวกในการดูไฟล์ประเภทต่างๆ เมื่อฉันพยายามที่จะไปป์กับlessแม้กระทั่ง-rและตั้ง-Rค่าสถานะสีที่หายไปเสมอ ฉันใช้zshเวอร์ชั่น 5.0.7 ความคิดใด ๆ ขอบคุณ
แก้ไข: ฉันอยู่บน OS X
less -rดังนั้นจึงไม่เป็นปัญหาสำหรับlessแต่ด้วยls
lsผลลัพธ์ขึ้นอยู่กับ stdout) สิ่งที่ฉันจำได้คือunix.stackexchange.com/questions/157285/ซึ่งตัวเองถูกทำเครื่องหมายว่าซ้ำกับunix.stackexchange.com/questions/10421/ …
ls --color=autoหมายถึงใช้สีเฉพาะเมื่อเขียนไปยังเทอร์มินัล (เช่นเมื่อเอาต์พุตมาตรฐานคือเทอร์มินัล) และไม่ใช่เมื่อเป็นไฟล์หรือไพพ์
lsได้ว่าถูกเรียกใช้ด้วย--colorหรือไม่ ลองระงับไปป์ไลน์ (^Z) หรือใช้psจากเทอร์มินัลอื่น ผลผลิตอะไรwhich lsบ้าง