ในขณะนี้ดูเหมือนว่ามีสองคำตอบสำหรับคำถามของคุณ คำตอบเดียวคือวิธีการที่คุณวางไว้ด้านบน (หรือเทียบเท่ากับการลบฐานข้อมูลที่/var/folders/) ตัวเลือกอื่นคือ ... คุณทำไม่ได้
ด้วย High Sierra ส่วนมากถ้าไม่ได้ทั้งหมด Macs ที่ใช้แฟลชจัดเก็บได้อัพเกรดระบบไฟล์เป็น APFS จาก HFS + ตอนนี้ฉันยังไม่ได้อ่านเอกสารของ Apple อย่างละเอียดใน APFS แต่มีหนึ่งรายการในคำถามที่พบบ่อยซึ่งอ่านออกมาได้ว่า:
การเรียกreaddir(2)ใช้ไดเรกทอรีใน APFS ส่งคืนชื่อไฟล์ตามลำดับแฮชในขณะที่ HFS + ส่งคืนชื่อไฟล์ตามลำดับพจนานุกรม [ ที่มา: เอกสารสำหรับนักพัฒนาของ Apple ]
defaultsเคล็ดลับในทางเทคนิคยังคงทำงาน บนดิสก์ HFS + ใน High Sierra มันยังคงทำงานได้ตามที่คาดไว้ (ทดสอบด้วยตัวเอง) ในรูปแบบไดรฟ์ APFS คุณสามารถเห็นว่ามันทำอะไรบางอย่างที่มันตั้งค่าการสั่งซื้อ แต่ไม่ได้เรียงตามตัวอักษร ดังนั้นคำสั่งซื้อนั้นมักจะถูกจัดเรียงโดยแฮชของชื่อแอพไม่ใช่โดยชื่อเอง
ทางออกสำหรับ APFS? ทั้งหมดที่ฉันคิดได้ในขณะนี้คือการใช้เครื่องมือฐานข้อมูลเพื่อเรียงลำดับรายการตามลำดับตัวอักษรด้วยตนเอง แต่แล้วอีกครั้งเช่นกันอาจเพียงแค่ลากและวาง