【发布时间】:2020-01-04 03:38:08
【问题描述】:
与this question相关。
如何计算一个目录中的文件数量,该目录如此庞大以至于ls 返回的字符太多,命令行无法处理?
$ ls 150_sims/combined/ | wc -l
bash: /bin/ls: Argument list too long
【问题讨论】:
-
目录中有多少个文件?
-
错误信息与您的命令不匹配。你用过
ls 150_sims/combined/或ls 150_sims/combined/*吗? -
找到 150_sims/ -type f |wc -l
-
如果你要解析
ls,你会想要使用ls -f。如果您有很多条目,则性能差异很明显。