linux统计某种文件大小命令,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 "—"}'

[转帖]linux下查找文件及查找包含指定内容的文件常用命令。

linux下查找文件及查找包含指定内容的文件常用命令. https://blog.csdn.net/yangyu19910407/article/details/18266821 最简单的查找 fin ...

Linux下查找包含BOM头的文件和清除BOM头命令 2014-08-16 12:30:50

Linux下查找包含BOM头的文件和清除BOM头命令 2014-08-16 12:30:50 分类: 系统运维 查找包含BOM头的文件,命令如下: 点击(此处)折叠或打开 grep -r -I -l ...

Linux下查看文件和文件夹大小的df和du命令

转自:http://www.yayu.org/look.php?id=162 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比 ...

linux下创建可引导的U盘系统,使用dd命令进行Linux的ghost

1,通过iso创建可引导的U盘系统. 1.0,格式化U盘为FAT32格式 linux下能够使用命令: mkfs.vfat U盘的设备路径 比如: mkfs.vfat /dev/sdb 当中U盘的路径能 ...

linux 下安装node 并使用nginx做域名绑定

#1 ,home目录下 下载nodejs安装包,解压 并修改文件夹名称 wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar. ...

(批量更新)对多个符合条件的id做更新操作

需求描述:把checkbox勾选的对应id的记录的标志位置1或0,这个其实不难的,不过我自己做的话,肯定是多次访问数据库做更新,看了老大的代码,发现差距不是一般的大,老大把sql灵活运用,结果一次访问 ...

Linux下查找文件:which、whereis、locate、find 命令的区别

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.which       查看可执行文件的位置,通过环境变量查whereis    查看文件的位置,通过数据库查,每 ...

linux下mongodb安装、服务器、客户端、备份、账户命令

在linux环境安装mongoDB: 一般认为偶数版本为稳定版 如 1.6.x,奇数版本为开发版如1.7.x 32bit的mongoDB最大能存放2g的数据,64bit没有限制 方法1: 终端执行: ...

linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录

最近需要写一个脚本备份各个服务器上的程序到一个指定服务器上,本来以为查查rsync命令的使用321就能搞定,结果rsync命令要支持自动登 录还是要配置服务和参数,又不确定网上说的配置的行不行,因为都 ...

随机推荐

Oracle like查询

查询方式:LIKE '%xx%' 普通: SELECT * FROM TABLE T WHERE T.COLUNM LIKE '%xx%' 优化:使用 INSTR SELECT * FROM TABL ...

Hadoop生态系统

Hadoop 生态圈

【技术贴】解决MySql连接不上 ip远程连接Host is not allowed to conn

落雨 如果你想连接远程IP的mysql的时候发生这个错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL ...

hdu 1026 Ignatius and the Princess I(优先队列+bfs+记录路径)

以前写的题了,现在想整理一下,就挂出来了. 题意比较明确,给一张n*m的地图,从左上角(0, 0)走到右下角(n-1, m-1). 'X'为墙,'.'为路,数字为怪物.墙不能走,路花1s经过,怪物需要 ...

asp.net微信公众平台开发

http://mp.weixin.qq.com/wiki/index.php?title=%E6%B6%88%E6%81%AF%E6%8E%A5%E5%8F%A3%E6%8C%87%E5%8D%97 ...

oc对象互相引用内存释放解决方案

1.ARC 一端用strong,一端用weak 2.非ARC 一端用retain,一端用assign

git 关键词扩展

用习惯了svn 的 关键词扩展.自然在git上也会寻找. 不知道啥是svn的关键词扩展? 简单列举下: 对于subversion来说,一些版本信息是不需要手动添加的,subversion提供了关键字替 ...

原生js轮盘抽奖实例分析(幸运大转盘抽奖)

效果图: 所需图片素材: 这张图是pointer.png的位置的. turntable-bg.jpg这张是转盘背景图,在背景位置. 这张是turntable.png位置的. 需要这三张图片,如果要实现 ...

Android 可展开列表组件 ExpandableListView

ExpandableListView 是ListView的子类,它把应用中的列表项分为几组,每组里可包含多个列表项. 所显示的列表项应该由ExpandableListAdapter 接口提供,实现Ex ...

理解JS的执行环境

执行环境(Execution context,EC)或执行上下文,是JS中一个极为重要的概念 EC的组成 当JavaScript代码执行的时候,会进入不同的执行上下文,这些执行上下文会构成了一个执行上 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值