$ ls -l JSON_files/*.json | wc -l
bash: /usr/bin/ls: Argument list too long
0如果目录中有300 K或100万或更多的JSON文件,那么如何获得文件夹中的文件计数?
发布于 2018-10-18 04:15:51
最简单的方法是避免命令行的通配符扩展,然后从(非命令行)输出中筛选您想要的名称:
ls -l JSON_files/ | fgrep .json | wc发布于 2018-10-18 04:23:01
ls -f *.json | wc -l默认情况下,ls对名称进行排序,如果名称太多,可能需要一段时间。而且,在读取和排序所有名称之前,不会有输出。使用ls -f选项关闭排序。
原始命令:
ls -f | wc -l09年9月15日13:55 mark4o答
来源:大量文件https://stackoverflow.com/questions/1427032/fast-linux-file-count-for-a-large-number-of-files的快速Linux文件计数
find . -name "*.json" | wc -lhttps://askubuntu.com/questions/1084737
复制相似问题