3
如何在单个目录中查找子目录中的文件并按文件名对它们进行排序?
使用进行正常查找的结果find . ! -path "./build*" -name "*.txt": ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt 以及何时排序sort -n: ./as/002-mod.txt ./tool/000-main.txt ./tool/001-sub.txt ./zo/001-int.txt ./zo/id/002-and.txt 但是所需的输出是: ./tool/000-main.txt ./zo/001-int.txt ./tool/001-sub.txt ./zo/id/002-and.txt ./as/002-mod.txt 这意味着输出仅基于文件名排序,但是文件夹信息应作为输出的一部分进行维护。 编辑:使示例更加复杂,因为子目录结构可能包含多个层次。