Centos系统打印目录下文件个数


在Linux中,可以使用ls命令结合wc命令来打印目录下文件个数,具体命令如下:

ls -l | grep "^-" | wc -l

这个命令的原理是使用ls -l命令来列出当前目录下的所有文件和目录,然后使用grep "^-"命令来过滤出文件,最后使用wc -l命令来统计行数,即文件个数。

如果要统计包括子目录下的文件个数,可以使用find命令结合wc命令,具体命令如下:

find . -type f | wc -l

这个命令的原理是使用find命令来查找当前目录下所有的文件(不包括目录),然后使用wc -l命令来统计行数,即文件个数。. -type f中的.表示当前目录,-type f表示查找类型为文件的对象。