例如,如果我发行
find . -type f -name '*mp3'
并且输出包含多个子文件夹中的多个文件,列出目录的默认顺序是什么?同时,列出单个目录中文件的排序顺序是什么?
有时会返回:
./B/01.mp3 ./A/01.mp3 ./A/04.mp3 ./A/02.mp3
首先查看目录B的内容,然后是目录A的内容.同时在目录A中,文件以有趣的顺序列出.
但是,某些文件系统将重新排序目录条目作为压缩操作的一部分,或者当条目的大小需要扩展时,因此“原始”顺序随时间变化的可能性总是很小.如果您想要一致的订单,请通过额外的排序阶段提供输出.