如何递归计算Linux目录中的文件?
我找到了这个:
find DIR_NAME -type f ¦ wc -l
但是,当我运行它时,它返回以下错误。
查找:路径必须在表达式之前:¦
这应该工作:
find DIR_NAME -type f | wc -l
说明:
-type f
|
¦
find
wc
-l
笔记:
DIR_NAME
.
您的示例为何无效的说明:
在显示的命令中,您并没有使用“管道”(|)来连接两个命令,而是用断线(¦)将外壳识别为命令或类似命令。这就是为什么您收到该错误消息的原因。