本篇文章, 我们简单验证下, 在Linux系统中, 读取目录下的文件, 它的顺序是怎样的....C程序和Python程序, 接下来会使用这2个程序分别验证下在Linux系统中, 读取目录下文件的顺序是怎样的...., 这个依据在man手册中可以查找到, 如下
man ls
描述中已经说明, ls默认按照字母次序排序文件
如果使用ll -r 查看目录内容, 又会看到另一种排序结果, 如下图, netty-common...【第二列file type】表示文件类型
【第三列d_reclen】表示文件长度
【第四列d_off】可以理解成这个文件在目录中的偏移, 具体含义在它的结构体中有说明, 上面输出的每行记录都使用下面的结构体表示...我们简单写个Java程序读取当前目录, 看一下Java程序读取的目录中的文件列表是否与上面一致.