博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux统计多个文件大小总和
阅读量:6591 次
发布时间:2019-06-24

本文共 1767 字,大约阅读时间需要 5 分钟。

首先:查看当前文件夹大小的命令是:

[root@host1 test]# du -sh39M	.

  查看当前文件夹下所有文件的大小:

[root@host1 test]# du -sh *108K	config-2.6.32-573.el6.x86_64264K	efi284K	grub27M	initramfs-2.6.32-573.el6.x86_64.img4.4M	initrd-2.6.32-573.el6.x86_64kdump.img4.0K	lost+found204K	symvers-2.6.32-573.el6.x86_64.gz2.5M	System.map-2.6.32-573.el6.x86_648.0K	test_1238.0K	test_abc12K	testlog8.0K	test_xyz4.1M	vmlinuz-2.6.32-573.el6.x86_64

  查看当前文件夹下所有文件的大小并按照大小来排序:

[root@host1 test]# du -sk * | sort -n4	lost+found8	test_1238	test_abc8	test_xyz12	testlog108	config-2.6.32-573.el6.x86_64204	symvers-2.6.32-573.el6.x86_64.gz264	efi284	grub2528	System.map-2.6.32-573.el6.x86_644124	vmlinuz-2.6.32-573.el6.x86_644492	initrd-2.6.32-573.el6.x86_64kdump.img27308	initramfs-2.6.32-573.el6.x86_64.img

  由于du -sh命令显示出来的单位不统一,所以我们用du -sk命令使单位统一以进行排序

  查找以".img"结尾的所有文件的大小的总和:

[root@host1 test]# find . -name "*.img" | xargs du -cm5	./initrd-2.6.32-573.el6.x86_64kdump.img27	./initramfs-2.6.32-573.el6.x86_64.img32	总用量

  查找60天以前所修改的文件的大小总和:

[root@host1 test]# find . -mtime +60 | xargs du -cm1	./grub/splash.xpm.gz1	./config-2.6.32-573.el6.x86_641	./symvers-2.6.32-573.el6.x86_64.gz1	./efi/EFI/redhat/grub.efi5	./vmlinuz-2.6.32-573.el6.x86_643	./System.map-2.6.32-573.el6.x86_641	./.vmlinuz-2.6.32-573.el6.x86_64.hmac8	总用量

  如果我们把所有需要统计的文件的名字列入到一个表格里,我们还可以这么用:

[root@host1 test]# cat list.txt  | xargs du -cm27	initramfs-2.6.32-573.el6.x86_64.img5	initrd-2.6.32-573.el6.x86_64kdump.img1	config-2.6.32-573.el6.x86_6432	总用量当然,这条命令等同于:[root@host1 test]# du -cm `cat list.txt `27	initramfs-2.6.32-573.el6.x86_64.img5	initrd-2.6.32-573.el6.x86_64kdump.img1	config-2.6.32-573.el6.x86_6432	总用量

  总的来说需要运用xargs命令,这个命令主要是把接收到的数据重新格式化,再将其作为参数提供给其他命令,下一篇主要讲下xargs命令的运用。

  

  

转载于:https://www.cnblogs.com/01-single/p/6882385.html

你可能感兴趣的文章
使用linux-c编程实现简单的ls命令
查看>>
Q:按F12进行网络安装系统时,一直无法进入,提示加载失败?
查看>>
我的友情链接
查看>>
解决AutoCAD acmgd.dll ARX命令中发现异常
查看>>
[转]passport.js学习笔记
查看>>
10.31T3 其他算法思想
查看>>
day10,11-Python 基本数据类型介绍之数字与字符串(看看就好)
查看>>
JAVA API----Math类和Random类
查看>>
求js数组中最小值
查看>>
UVA10018 Reverse and Add
查看>>
7.16学习进度
查看>>
开源中国+soucetree
查看>>
52、多线程创建的三种方式对比
查看>>
【转载】Jquery验证 Jquery.validate详细解读
查看>>
软件需求规格书
查看>>
用Java axis2调用.net平台的Webservice出现的一些问题
查看>>
INSTALL_FAILED_OLDER_SDK
查看>>
VS2005内存泄漏检测方法[转载]
查看>>
M1 spec
查看>>
洛谷P1948 [USACO08JAN]电话线Telephone Lines
查看>>