ファイル名、サイズ、日付を変更する必要のあるファイルが約100万あります。
この情報を取得するために、次のコマンドでパフォーマンス面で実行できる改善はありますか?
find ./ -exec ls -lh {} \;
注:「。file」、「。trash /」などのファイル、およびフォルダー自体を除外できます(つまり、ファイル情報のみが必要です)。
アップデート:
結果は次のとおりです。
$ time (find . -ls)
real 0m5.947s
user 0m0.393s
sys 0m0.682s
$ time (ls -lhR)
real 0m14.208s
user 0m0.978s
sys 0m2.510s
$ time (find ./ -exec ls -lh {} \;)
way too long