これが正しいか間違っているかはわかりませんが、常識に基づいて、orよりcommand file
もわずかに高速です。command dir/file
command dir1/.../dirN/file
ここで、それが正しいと仮定して、さまざまな量のディレクトリ内の多数のファイルを操作するスクリプトとコマンドについて考えてみましょう (たとえば、gentoo カーネルのコンパイル)。スクリプトまたはプログラムがcd
、多くのファイルを保持しているディレクトリに入るほどスマートである場合、パフォーマンスは向上しますか?
これらのポインターを何百回も何千回もたどらないことで節約された時間は、ディレクトリに出入りするのにかかる時間を補うことができるように思えます。
今、私は私の質問をします:
- パフォーマンスが向上する可能性はありますか?
- もしそうなら、どのようにベンチマークできますか?
- ベンチマークが可能な場合、ディレクトリ内外で費やされた時間を均等にするには、ディレクトリ内にいくつのファイルが必要
cd
ですか? - これは、Java、PHP、Python などのファイル操作にも影響しますか?