服务器管理人员经常遇到文件数超过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. python遍历文件夹下所有文件大小_python遍历文件夹——两种遍历本地文件记录文件夹个数、文件数及文件大小的方法...

    这两个函数的功能:得到给定目录的文件夹个数.文件数,以及文件大小 walkFolders函数没有用到os.walk函数,是自己递归调用的:walkfunc函数用到了os.walk函数,方便了很多. i ...

  2. 60-200-072-使用-命令-MySQL使用mysqldumpslow分析慢查询日志文件

    1.概述 因为直接分析日志文件是个体力活,因此mysql为我们提供了相关工具mysqldumpslow来对慢查询日志文件进行分析. 2.mysqldumpslow命令 访问次数最多的10条sql语句 ...

  3. 查询linux文件信息命令

    1.查询相关命令 查看文件的具体路径:locate: 查看文件的命令有:ll.ls .cat .more 等: 查询关键字的命令有:grep find等: 2.显示具体的行数 (1)如果显示前几行 显 ...

  4. linux rpm命令 查询包安装与否、包详细信息、包安装位置、文件属于哪个包、包依赖

    查询这个包是否已安装 rpm -q 包名 rpm -qa -q 查询 -a all 查询已安装软件包和未安装软件包详细信息 rpm -qi 包名 rpm -qip 包全名 -i 查询软件信息 -p p ...

  5. 10亿+文件数压测,阿里云JindoFS轻松应对

    简介: Apache Hadoop FileSystem (HDFS) 是被广为使用的大数据存储方案,其核心元数据服务 NameNode 将全部元数据存放在内存中,因此所能承载的元数据规模受限于内存, ...

  6. ORA-19809: 超出了恢复文件数的限制

    实验环境:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod 实验背景:向tough.t中插入40万条记录,然后rollb ...

  7. 打开文件数过多 linux,Linux 解决 打开的文件数太多

    服务器异常 最近某个生产应用 调接口 出现了 "打开的文件过多" 的错误提示 . 通过运维查看 服务器的 进程最大文件数默认就是 1024 ,因此需要增加最大的文件数 增加大了 文 ...

  8. linux socket文件数限制,Linux下高并发socket最大连接数所受的限制问题

    Linux下高并发socket最大连接数所受的限制问题1.修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时, 最高的并发数量都要受到系统对 ...

  9. oracle数据库源数据路径,oracle中用什么命令查找数据文件所在路径呢?

    oracle中用什么命令查找数据文件所在路径呢? 来源:互联网  宽屏版  评论 2009-07-09 18:39:28 分类: 电脑/网络 >> 电脑常识 问题描述: 在pl/sql中执 ...

最新文章

  1. Binary Differences
  2. 快速开发基于 HTML5 网络拓扑图应用--入门篇(二)
  3. java图片不动了_JDK 12又来了,我学不动了...
  4. python网络爬虫的论文模板_Python简单网络爬虫实战—下载论文名称,作者信息(上)...
  5. ArrayBlockingQueue跟LinkedBlockingQueue的区别
  6. CSS知识点个人总结(不断更新)
  7. BZOJ1922 SDOI2010 大陆争霸 最短路
  8. .NET 和 Mono 的一点历史
  9. 关于console.log() 打印得引用类型得数据得相关问题
  10. UVa540.Team Queue
  11. 基于视频的相似图片处理[均值哈希算法相似度、三直方图算法相似度]
  12. PM、PO、PO、PMO、PMP的区别和介绍
  13. qt中将按钮指向的鼠标变成手型
  14. ESXI 6.7全面系统教程~win10显卡直通
  15. ubuntu14.04系统里的常用软件安装,设置及优化汇总
  16. xjoi1.4行李托运
  17. vscode中使用prettier后html,css格式化不生效的问题
  18. 如何优雅地平均多条曲线 scipy.interpolate.interp1d below the interpolation range error
  19. 想学ui设计从哪里入手?基础怎么入门学习UI设计呢?
  20. yolov5 test.py val.py detec.py 区别在哪里呢?

热门文章

  1. Node JS和MongoDB的集成简单示例
  2. Foxit PDF SDK 下载地址
  3. linux下好玩的命令
  4. linux中proc文件系统 -- ldd3读书笔记
  5. 20道必须掌握的C++面试题
  6. linux下rsync+sersync实现自动备份数据
  7. Java推断文本文件编码格式以及读取
  8. [鸟哥linux视频教程整理]03_03_bash特性详解续
  9. 教你使用faceBook的chisel来提高调试效率
  10. Leetcode 53.最大子序列和