当前位置: 代码迷 >> 驱动开发 >> find -name |xargs cat|wc -l报错sh: /usr/bin/find: The parameter list is too long.解决方案
  详细解决方案

find -name |xargs cat|wc -l报错sh: /usr/bin/find: The parameter list is too long.解决方案

热度:410   发布时间:2016-04-28 10:37:07.0
find -name |xargs cat|wc -l报错sh: /usr/bin/find: The parameter list is too long.
find /bill/data/ticket_data/filedb/1/20120815*/*|xargs cat|wc -l这个命令
报错信息:sh: /usr/bin/find: The parameter list is too long.

这个是统计当前目录下,指定子文件夹中文件的行数,大概因为是文件量比较大的原因,请教要怎么解决呢
如果不能解决要使用什么办法来统计当前目录下指定子文件夹中文件的行数? 

------解决思路----------------------
不是能讀目錄檔案中的inode資訊, 我記得有欄位是記錄有幾個檔案.

不過這個是要寫程式,不是用command line就是了
  相关解决方案