如何在Linux系统中统计某个目录的文件数量?

在CentOS、Ubuntu等常见Linux服务器中,如何快速统计某个目录的文件数量?

准备工作

首先登录服务器,使用touch命令新建一些待统计的文件,例如我新建了6个空的文件:

touch 1.txt 2.txt 3.txt
touch test1.txt test2.txt test3.txt

统计所有文件数量

先ls文件列表,后wc统计行数,中间用管道符相连接,表示ls命令的输出结果作为wc命令的输入

ls | wc -l

统计文件名包含某个字符串的文件数量

统计文件名包含"test"的文件数量,先ls文件列表,后grep查找列表中符合条件的行,最后wc统计行数

ls | grep “test” | wc -l

 

posted @ 2021-03-06 16:38  全栈老司机  阅读(360)  评论(0)    收藏  举报