実行した場合find
(具体的には Ubuntu)、毎回同じ順序の結果が得られると期待できますか? (もちろん、実際のファイルは変更されていないと仮定します。)
つまり、私が実行した場合
$ find foo
そしてそれは私に与えます
bar.txt
foo.txt
それが私に決して与えないことを期待できますか
foo.txt
bar.txt
?
実行した場合find
(具体的には Ubuntu)、毎回同じ順序の結果が得られると期待できますか? (もちろん、実際のファイルは変更されていないと仮定します。)
つまり、私が実行した場合
$ find foo
そしてそれは私に与えます
bar.txt
foo.txt
それが私に決して与えないことを期待できますか
foo.txt
bar.txt
?
ファイルの順序は、ファイルシステム形式とファイルシステムドライバーの詳細によって決まります。あなたはそれに頼ることはできません。ファイルシステムとオペレーティング システムによっては、順序が変わる可能性があるものを次に示します。
再現可能な順序が必要な場合は、結果を並べ替えます。find … | sort
ファイル名に改行が含まれていない場合はうまく機能します。