免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2077 | 回复: 5
打印 上一主题 下一主题

[文件目录] 用find检索一个目录下所有子目录中小于15K的文件 [复制链接]

招聘 : 系统集成
论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-11-05 21:56 |只看该作者 |倒序浏览
用find ./ -size -15k -exec ls -lhR {} \;         

         可以显示,效果不错;但是显示不全,即find的文件太少了,与实际不符。比如下面有个站里有很多小于15K的文件,都没有find出来。

nmsadm@jnltemas1:/var/opt/ericsson/nms_umts_pms_seg/segment1/XML/SubNetwork=Binzhou$
nmsadm@jnltemas1:/var/opt/ericsson/nms_umts_pms_seg/segment1/XML/SubNetwork=Binzhou$ find ./ -size -15k -exec ls -lhR {} \;
-rw-r--r-- 1 nmsadm nms 699 Nov 5 14:07 ./MeContext=LDE120I58H/A20141105.1330+0800-1345+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LDE120I58H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 6.9K Nov 4 17:22 ./MeContext=LDE120S73R/A20141104.1700+0800-1715+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LDE120S73R_statsfile.xml
-rw-r--r-- 1 nmsadm nms 6.5K Nov 4 10:22 ./MeContext=LFE125G16H/A20141104.1000+0800-1015+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE125G16H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 5.6K Nov 4 21:35 ./MeContext=LFE123365H/A20141104.2115+0800-2130+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 5.6K Nov 5 06:20 ./MeContext=LFE123365H/A20141105.0600+0800-0615+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 5.6K Nov 5 09:06 ./MeContext=LFE123365H/A20141105.0830+0800-0845+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 5.5K Nov 5 09:22 ./MeContext=LFE123365H/A20141105.0845+0800-0900+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 699 Nov 5 09:51 ./MeContext=LFE123365H/A20141105.0915+0800-0930+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 5.5K Nov 5 10:07 ./MeContext=LFE125G65H/A20141105.0945+0800-1000+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE125G65H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 5.4K Nov 4 18:51 ./MeContext=LFE121B27H/A20141104.1830+0800-1845+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE121B27H_statsfile.xml
./MeContext=LEE121U53S:
total 0
-rw-r--r-- 1 nmsadm nms 5.7K Nov 3 08:07 ./MeContext=LFE122214H/A20141103.0745+0800-0800+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE122214H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 4.5K Nov 3 12:50 ./MeContext=LFE120015H/A20141103.1230+0800-1245+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120015H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 6.6K Nov 3 11:22 ./MeContext=LFE120A81H/A20141103.1100+0800-1115+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120A81H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 4.5K Nov 3 10:22 ./MeContext=LFE120A77H/A20141103.1000+0800-1015+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120A77H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 699 Nov 4 12:36 ./MeContext=LFE120A77H/A20141104.1200+0800-1215+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120A77H_statsfile.xml
-rw-r--r-- 1 nmsadm nms 5.4K Nov 3 10:50 ./MeContext=LFE120A33H/A20141103.1030+0800-1045+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120A33H_statsfile.xml
./MeContext=LEE1222F7S:
total 0
./MeContext=LEE121U54S:
total 0
-rw-r--r-- 1 nmsadm nms 4.6K Nov 3 11:05 ./MeContext=LFE122229H/A20141103.1045+0800-1100+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE122229H_statsfile.xml
./MeContext=LDE120T99E:
total 0
nmsadm@jnltemas1:/var/opt/ericsson/nms_umts_pms_seg/segment1/XML/SubNetwork=Binzhou$ cd MeContext=LEE121U53S                  //到这里就结束了.....
nmsadm@jnltemas1:/var/opt/ericsson/nms_umts_pms_seg/segment1/XML/SubNetwork=Binzhou/MeContext=LEE121U53S$ ls -lh
total 0

招聘 : 系统集成
论坛徽章:
0
2 [报告]
发表于 2014-11-05 21:56 |只看该作者
用ls -altrR | grep 'A20141105.1515' | sort -k 5 -nr

         可以显示全部某一时段的统计文件,然后从大到小排序,之后可以在粘出来筛选。

         但是缺点很明显:速度慢;无法显示空文件夹,这样的话统计文件未生成的站点无法显示了;只能查找某一个时段的文件,无法查看全天的文件变小的频率(如果去掉grep筛选,显示全部,那么文件量太大了。滨州有1500+的站,显示全部的话,1500*3*24*4=40万行)

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
3 [报告]
发表于 2014-11-05 22:07 |只看该作者
  1. find ./ -size -15k | xargs ls -l
复制代码
这样能找全马?

招聘 : 系统集成
论坛徽章:
0
4 [报告]
发表于 2014-11-06 08:44 |只看该作者
回复 3# Shell_HAT


    nmsadm@jnltemas1> find ./ -size -15k | xargs ls -l
-rw-r--r--   1 nmsadm   nms          699 Nov  5 14:07 ./MeContext=LDE120I58H/A20141105.1330+0800-1345+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LDE120I58H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         7110 Nov  4 17:22 ./MeContext=LDE120S73R/A20141104.1700+0800-1715+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LDE120S73R_statsfile.xml
-rw-r--r--   1 nmsadm   nms         4562 Nov  3 12:50 ./MeContext=LFE120015H/A20141103.1230+0800-1245+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120015H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         5506 Nov  3 10:50 ./MeContext=LFE120A33H/A20141103.1030+0800-1045+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120A33H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         4561 Nov  3 10:22 ./MeContext=LFE120A77H/A20141103.1000+0800-1015+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120A77H_statsfile.xml
-rw-r--r--   1 nmsadm   nms          699 Nov  4 12:36 ./MeContext=LFE120A77H/A20141104.1200+0800-1215+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120A77H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         6743 Nov  3 11:22 ./MeContext=LFE120A81H/A20141103.1100+0800-1115+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE120A81H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         5479 Nov  4 18:51 ./MeContext=LFE121B27H/A20141104.1830+0800-1845+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE121B27H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         5688 Nov  4 21:35 ./MeContext=LFE123365H/A20141104.2115+0800-2130+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         5687 Nov  5 06:20 ./MeContext=LFE123365H/A20141105.0600+0800-0615+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         5687 Nov  5 09:06 ./MeContext=LFE123365H/A20141105.0830+0800-0845+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         5683 Nov  5 09:22 ./MeContext=LFE123365H/A20141105.0845+0800-0900+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r--   1 nmsadm   nms          699 Nov  5 09:51 ./MeContext=LFE123365H/A20141105.0915+0800-0930+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE123365H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         6641 Nov  4 10:22 ./MeContext=LFE125G16H/A20141104.1000+0800-1015+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE125G16H_statsfile.xml
-rw-r--r--   1 nmsadm   nms         5663 Nov  5 10:07 ./MeContext=LFE125G65H/A20141105.0945+0800-1000+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE125G65H_statsfile.xml

./MeContext=LEE121U53S:
total 0

./MeContext=LEE1222F7S:
total 0
-rw-r--r--   1 nmsadm   nms         4730 Nov  3 11:05 ./MeContext=LFE122229H/A20141103.1045+0800-1100+0800_SubNetwork=ONRM_ROOT_MO,SubNetwork=Binzhou,MeContext=LFE122229H_statsfile.xml

./MeContext=LDE120T99E:
total 0
nmsadm@jnltemas1>  运行完这几行就终止了,大概有1500多个子目录。里面又不少文件小于15K的

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
5 [报告]
发表于 2014-11-06 08:52 |只看该作者
执行 alias 命令看看 find 是否有别名

招聘 : 系统集成
论坛徽章:
0
6 [报告]
发表于 2014-11-06 08:53 |只看该作者
回复 5# Shell_HAT

没有发现别名。
    nmsadm@jnltemas1> alias
ipf     cd /etc/opt/ericsson/nms_cif_ist/ipf
ist_run /opt/ericsson/sck/bin/ist_run
istdata cd /var/opt/ericsson/nms_cif_ist/data
istlog  cd /var/opt/ericsson/nms_cif_ist/log
ll      ls -al
llr     ls -altr
sck     cd /opt/ericsson/sck/bin
smtool  /opt/ericsson/nms_cif_sm/bin/smtool
ypmake  (cd /var/yp;make)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP