Hiện tại, dường như có hai câu trả lời cho câu hỏi của bạn. Câu trả lời chính xác là phương pháp bạn đã trình bày ở trên (hoặc tương đương với việc xóa cơ sở dữ liệu tại /var/folders/
). Tùy chọn khác là ... bạn không thể.
Với High Sierra, hầu hết - nếu không phải tất cả - máy Mac dựa trên bộ lưu trữ flash đã nâng cấp hệ thống tệp của họ lên APFS từ HFS +. Bây giờ, tôi chưa đọc hết tài liệu của Apple về APFS nhưng có một mục trong Câu hỏi thường gặp giúp tôi đọc:
Gọi readdir(2)
vào một thư mục trong APFS trả về tên tệp theo thứ tự băm, trong khi HFS + trả về tên tệp theo thứ tự từ điển. [ Nguồn: Tài liệu dành cho nhà phát triển của Apple ]
Các defaults
thủ thuật về mặt kỹ thuật vẫn hoạt động. Trên các đĩa HFS + ở High Sierra, nó vẫn hoạt động như mong đợi (bản thân tôi đã thử nghiệm). Trên một ổ đĩa được định dạng APFS, bạn có thể thấy rằng nó thực hiện một cái gì đó trong đó nó đặt lại thứ tự nhưng chỉ không theo thứ tự abc. Thứ tự, sau đó, rất có thể được sắp xếp theo hàm băm của tên ứng dụng chứ không phải theo tên của chúng.
Giải pháp cho APFS? Tất cả những gì tôi có thể nghĩ ngay bây giờ là sử dụng một công cụ cơ sở dữ liệu để sắp xếp thủ công các mục theo thứ tự bảng chữ cái. Nhưng một lần nữa, có lẽ chỉ cần kéo và thả ...