命令查询每个文件文件数

简介:

服务器管理人员经常遇到文件数超过25万的客户要求查询哪些目录的文件数较大, 这样的客户pulic_html目录下的子目录一般都好几十个,查询起来非常困难,如果每个目录都运行一次文件数统计命令,最少需要30分钟。下面这种方法可以很快的查询到文件数较高的目录。    

 登陆相应SSH,执行命令:

#cd /home/username/public_html

#du -S | sort -n  #查询目录磁盘占用

#find . -printf "%i\n" | sort -u | wc l #统计当前目录的文件数

或者直接运行:

#du -s /home/username/public_html/* | sort -nr #查询目录磁盘占用

#find . -printf "%i\n" | sort -u | wc l #统计当前目录的文件数

根据目录磁盘占用来判断目录的文件数大小,只需要统计磁盘占用较大的目录就可以,无需遍历查询,可以节省大量时间。另外统计当前目录的文件数可以用命令:

#find . | grep -v \/$ | wc -l替代(个人觉得相对好记些)。



本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/687190

相关文章
|
1月前
如何计算目录内文件的数量
如何计算目录内文件的数量
51 4
如何计算目录内文件的数量
|
2月前
|
SQL 关系型数据库 MySQL
如何查询并使用命令设置最大链接数?
【10月更文挑战第11天】如何查询并使用命令设置最大链接数?
114 0
|
6月前
|
机器学习/深度学习 数据处理 Python
指定文件夹按指定数量分组文件
这是一个Python脚本,使用`NStudyPy`库中的`PyFile`类将文件按指定数量分组。程序将图片从`F:\temp\cards`拆分到`F:\temp\target`下的4个文件夹,每组分别包含100、400、250和250个文件。如果文件不足,则提前结束。核心函数`random_split_s`随机拆分文件并创建目标文件夹,确保每个分组按预设数量分配文件。
82 2
|
7月前
|
监控 Linux
|
Shell 开发工具
写一个脚本/root/bin/argsnum.sh,接受一个文件路径作 为参数;如果参数个数小于1,则提示用户“至少应该给一个 参数”,并立即退出;如果参数个数不小于1,则显示第一个 参数所指向的文件中的空白行数
写一个脚本/root/bin/argsnum.sh,接受一个文件路径作 为参数;如果参数个数小于1,则提示用户“至少应该给一个 参数”,并立即退出;如果参数个数不小于1,则显示第一个 参数所指向的文件中的空白行数
80 1
|
Linux
Linux 常用命令-统计文件行数、单次数、字节数、字符数
Linux、统计文件行数、单次数、字节数、字符数
204 0
|
索引 关系型数据库 Oracle
[20171202]关于函数索引的状态.txt
[20171202]关于函数索引的状态.txt --//我曾经在一篇贴子提到索引可以disable吗?链接: --//http://blog.itpub.net/267265/viewspace-2123537/ --//实际上仅仅函数索引能disable,为什么呢?实际上自己以前并不搞清楚实际上这个跟oracle使用函数的特殊性有关.
1238 0