如果我使用find命令(除了-name以外没有其他选项)- 输出结果将按何种顺序排序?
我的研究表明,它既不是按字母顺序排列,也不是按日期时间顺序排列。
我搜索了man页面,但是找不到任何相关内容。
提前感谢!
我的研究表明,它既不是按字母顺序排列,也不是按日期时间顺序排列。
我搜索了man页面,但是找不到任何相关内容。
提前感谢!
find
命令按照文件系统中出现的顺序遍历文件和目录。
测试:
find . -maxdepth 1 -name '*'
ls -Ul
这里是:
-U - 不排序;按照目录顺序列出条目
希望这篇文章能够帮到您。如果不能,您可以随时获取find命令的算法,因为Linux是开源的,看看它到底做了什么。请注意,您需要一些C语言知识。输入您的发行版,我会为您找到代码。