linux - unix 'find' 是否每次都给出相同的命令?

标签 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/

相关文章:

c - 进程文件描述符和 SIGKILL 信号行为

bash - 编译Blender BPY : recompile with -fPIC?

ruby - 读取 ruby​​ 中的所有 shell 变量

linux - bash - 根据从文件名中提取的信息 move 文件

linux - aufs/squashfs/tmpfs 的内存泄漏问题

linux - GlusterFS 服务器选项 cluster.readdir-optimize 控制什么?

c++ - 读取 MAC 地址时文件读取异常

c - librtmp 免费 () : invalid pointer

filesystems - 我可以使用 EFI 在本地文件系统上写入吗

c++ - 为什么我还必须使用 -lstdc++fs?