
Linux文件个数统计是很常见的任务,在通常情况下我们可以使用系统自带的“ls”命令来完成简单的操作。但是这对于对系统有较高要求的用户而言并不是理想的办法,因为“ls”只能提供查看文件信息,而不能提供文件个数的统计。
幸运的是,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.
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/184307.html<