linux文件个数统计是很常见的任务,在通常情况下我们可以使用系统自带的“ls”命令来完成简单的操作。但是这对于对系统有较高要求的用户而言并不是理想的办法,因为“ls”只能提供查看文件信息,而不能提供文件个数的统计。
创新互联公司主营上街网站建设的网络公司,主营网站建设方案,app软件开发公司,上街h5成都小程序开发搭建,上街网站营销推广欢迎上街等地区企业咨询
幸运的是,Linux有一个很实用的统计文件个数的工具叫做“tree”,它能够帮助用户查看当前目录和子目录下的文件结构,包括文件个数的统计。使用它只需要在终端输入命令“tree -fh”,即可快速的获得目录下所有文件的文件名,大小等信息。
此外,Linux还提供了专供统计文件个数的命令,“find”命令能够根据档案类型快速搜索指定目录,并统计文件个数,例如命令“find ./ -name *.php -type f|wc -l”能够快速的搜索当前目录下的php文件,并统计php文件的总数。
在认真掌握了以上的命令之后,Linux的文件个数统计起来将就不再是一件麻烦的事情了,我们只需要用到相应的命令就可以迅速easy地统计出文件个数。当然,也可以使用shell脚本来自动实现文件个数统计,下面是一个例子:
#!/bin/sh
#Gets the number of files in the current directory
count=0
for file in `ls`
do
let count=count+1
done
echo The current directory contains $count file.
创新互联成都网站建设公司提供专业的建站服务,为您量身定制,欢迎来电(028-86922220)为您打造专属于企业本身的网络品牌形象。
成都创新互联品牌官网提供专业的网站建设、设计、制作等服务,是一家以网站建设为主要业务的公司,在网站建设、设计和制作领域具有丰富的经验。