为了计算目录中的文件数量,我通常使用

ls directory | wc -l

但是是否有另一个命令不使用wc呢?


当前回答

这是一个:

ls -l . | egrep -c '^-'

注意:

ls -1 | wc -l

这意味着: Ls:列出目录下的文件

-1:(那是一个1)每行只有一个条目。如果你也想要隐藏文件,把它改成-1a

|:管道输出到…

WC:“字数统计”

-l:计数行数。

其他回答

这是一个:

ls -l . | egrep -c '^-'

注意:

ls -1 | wc -l

这意味着: Ls:列出目录下的文件

-1:(那是一个1)每行只有一个条目。如果你也想要隐藏文件,把它改成-1a

|:管道输出到…

WC:“字数统计”

-l:计数行数。