ฉันจะทำให้lsคำสั่งในไฟล์และไดเรกทอรีเรียงลำดับของ Max OS X Lion คล้ายกับวิธีการที่ Ubuntu Linux ทำอย่างไร โดยหลักการแล้วฉันต้องการทำสิ่งนี้โดยไม่ต้องไพพ์เอาต์พุตไปยังคำสั่งอื่นเช่น sort
ตัวอย่างเช่นฉันต้องการดู:
foo
Foobar
MyStuff/
.stuff/
test.txt
แทน:
.stuff
Foobar
MyStuff/
foo
test.txt
ในลินุกซ์, การเรียงลำดับการสั่งซื้อจะถูกควบคุมโดยสถานที่เกิดเหตุของระบบโดยเฉพาะls LC_COLLATEเมื่อLC_COLLATE=en_US.UTF-8ใด ls จะเรียงลำดับรายการตามที่ฉันต้องการ เมื่อLC_COLLATE=Cใดlsจะจัดเรียงคล้ายกับ OS X
LC_COLLATEมีการตั้งค่าen_US.UTF-8ใน OS X แต่lsยังเรียงลำดับเก่าPOSIXวิธี ไม่มีใครรู้ว่าฉันสามารถทำให้มันทำงานได้เหมือนลีนุกซ์บ้าง