linux怎么看一个文件夹下有多少个文件

上周,我在Linux下统计一个文件夹的文件数量,先试了ls -a,结果一堆隐藏文件也出来了,有点乱。
然后我用ls -l,再配合grep和wc -l,终于数出了普通文件的数量。
命令挺复杂的,记了好久才记牢。

2 02 3 年,我又遇到一个文件夹,这次我直接用了find . -type f | wc -l,感觉比之前的简单多了。
这回我朋友也在旁边,他看了也觉得这个方法好。

我那个朋友说,其实用find命令更直接,不用那么绕。
我说是啊,不过我也喜欢用ls -l那一套,习惯了。

算了,其实两种方法都挺有用的,看个人喜好吧。
你看着办,用哪种都行。

怎么查看linux文件夹下有多少个文件

这就是坑。

别信。

别这么干。

linux怎么统计文件夹里文件数量

你这描述写得挺清楚。
说白了就是用命令组合搞定文件统计。

统计当前目录文件数(不包含目录): ls -l | grep "^-" wc -l
统计当前目录文件数(包含子目录): ls -lR | grep "^-" wc -l
统计目录总数(包含子目录): ls -lR | grep "^d" wc -l
统计前缀为"a"的目录下所有文件数: ls -lRa/ | grep "^-" wc -l
这些命令组合用得挺溜。
怎么说呢,子目录统计的时候要注意-R参数别忘了。

你还有其他统计需求吗?比如按扩展名统计?