zoukankan      html  css  js  c++  java
  • linux下对符合条件的文件大小做汇总统计的简单命令

    (1)统计当前目录下的 *txt 文件
    du -c -h *txt
       
    (2)统计当前目录下的 *txt 文件, 并求出总大小
    du  *txt |awk 'BEGIN{count=0;size=0;}
         {count = count + 1; size = size + $1/1024;}
         END{print "Total count " count;
           print "Total size " size/1024 " GB" ;
           print "Avg size " size / count "MB"}'


    (3)统计当前目录下及其子目录中的 +1000000k 文件
    find . -size +1000000k -exec ls -l {} ; |awk 'BEGIN{count=0;size=0;}
         {count = count + 1; size = size + $5/1024/1024;}
         END{print "Total count " count;
           print "Total Size " size/1024 " GB" ;
           print "Avg Size " size / count "MB";
           print "—"}'

    (4)统计当前目录下及其子目录中的 *.fastq
    find . -name '*.fastq' -exec ls -l {} ; |awk 'BEGIN{count=0;size=0;}
         {count = count + 1; size = size + $5/1024/1024;}
         END{print "Total count " count;
           print "Total Size " size/1024 " GB" ;
           print "Avg Size " size / count "MB";
           print "—"}'


    (5)统计当前目录下及其子目录中的之前2天的文件
    find . -mtime -2 -exec ls -l {} ; |awk 'BEGIN{count=0;size=0;}
         {count = count + 1; size = size + $5/1024/1024;}
         END{print "Total count " count;
           print "Total Size " size/1024 " GB" ;
           print "Avg Size " size / count "MB";
           print "—"}'

  • 相关阅读:
    微信小程序之遮罩功能实现
    微信小程序之获取点击软键盘搜索按钮(confirm-type="search")之后的值
    python之路——闭包函数
    python之路——装饰器函数
    Python中的单例模式的几种实现方式及优化
    08-函数
    14-定时器
    13-JS中的面向对象
    12-关于DOM操作的相关案例
    17-案例
  • 原文地址:https://www.cnblogs.com/emanlee/p/3527297.html
Copyright © 2011-2022 走看看