一个目录下有几十万的文件,如何用ls(或者其它命令)快速地遍历它们,输出到stdout?
可以接受无序,也就是说,所谓快速遍历,就是不需要进行预先排序就能流式地读到一个文件就输出一个文件,这样内存占用也很小。
已经尝试过的方案是
ls -l -f
加了-f后确实在性能上满足我的想法,但-l的功能没出来。
谢谢
一个目录下有几十万的文件,如何用ls(或者其它命令)快速地遍历它们,输出到stdout?
可以接受无序,也就是说,所谓快速遍历,就是不需要进行预先排序就能流式地读到一个文件就输出一个文件,这样内存占用也很小。
已经尝试过的方案是
ls -l -f
加了-f后确实在性能上满足我的想法,但-l的功能没出来。
谢谢