我在一个目录中有 1189 个 mp3 文件(Finder 说我有 1189 个文件,Terminal 也报告了 1189 个文件)。终端命令:“ls -1”(el es 空格破折号 1)显示一长串文件;它们具有数字/字母名称,并且始终可以正确排序。问题出在 Finder 列表中;当我滚动浏览这个非常大的目录时(无论显示模式是列表、列还是封面流),显示的文件中会有间隙(请记住它们是连续的,finder 应该像终端一样对它们进行排序)虽然我的研究表明 finder 列表仅限于大约 1024 个条目。我不知道这是否也适用于任何以前的 OS X 版本。有没有办法告诉 Finder 显示更多(所有)文件?
答案1
Finder 确实不是与终端相同对文件进行排序。
终端(或者更准确地说,ls)使用简单的 ASCII 顺序进行排序。Finder 使用 Unicode 排序算法 - 请参阅这篇 Apple 支持文章
顺便说一句,我设法创建了一个包含 100,000 多个文件的文件夹,并且 Finder 显示了所有文件。