<分区>
如果我运行 find
(特别是 Ubuntu),我是否可以期望它每次都给我相同顺序的结果? (当然,假设实际文件没有改变。)
换句话说,如果我跑
$ find foo
它给了我
bar.txt
foo.txt
我能指望它永远不会给我吗
foo.txt
bar.txt
?
标签 linux bash filesystems
<分区>
如果我运行 find
(特别是 Ubuntu),我是否可以期望它每次都给我相同顺序的结果? (当然,假设实际文件没有改变。)
换句话说,如果我跑
$ find foo
它给了我
bar.txt
foo.txt
我能指望它永远不会给我吗
foo.txt
bar.txt
?
最佳答案
答案是“可能”,但您不应该依赖它,因为很多因素都会影响它。
您希望文件按什么顺序排列?确定这一点,然后使用 find
命令(可能通过管道传输到 sort
),该命令可重现地获得您需要的结果。
关于linux - unix 'find' 是否每次都给出相同的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17412072/