我有大约一百万个文件需要修改文件名、大小和日期。
在以下命令上是否可以在性能方面进行任何改进以获取此信息?
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