本篇文章, 我们简单验证下, 在Linux系统中, 读取目录下的文件, 它的顺序是怎样的...., 这个依据在man手册中可以查找到, 如下
man ls
描述中已经说明, ls默认按照字母次序排序文件
如果使用ll -r 查看目录内容, 又会看到另一种排序结果, 如下图, netty-common...但是当使用rm -not删除-not文件时, 它就会提示错误
rm 命令会把中划线-后面当成命令参数, 而rm没有-n的命令参数,因此报错了....【第二列file type】表示文件类型
【第三列d_reclen】表示文件长度
【第四列d_off】可以理解成这个文件在目录中的偏移, 具体含义在它的结构体中有说明, 上面输出的每行记录都使用下面的结构体表示.../usr/bin/env python
import os
r = os.listdir(".")
print(r)
输出的结果与C程序一致, 毕竟Python语言底层也是调用相同的C库函数.