【Linux命令每日一知】du--文件磁盘空间使用情况

20200713 上海

du

man page: estimate file space usage

该命令用来计算文件或者目录对于磁盘空间的使用情况,默认情况下该命令计算当前目录及其子目录,输出每个文件和目录所使用的Block总数,同时默认最后会输出一个汇总的记录

参数选项

参数说明
-b以byte来计量
-k以kilobyte来计量
-m以metabytes来计量
-B N定义每个block的计算大小,默认是1024
-h -H以已读的方式来展示,-h是1024
-c输出最后的汇总
-s仅显示最后汇总
–max-depth指定递归子目录的深度
–apparent-size输出文件的实际内容大小
-L如果文件是链接文件,直接输出最终链接的文件信息

示例

[root@107 ~]# ls -alh mysql-community-release-el7-5.noarch.rpm
-rw-r--r-- 1 root root 6.0K Nov 12  2015 mysql-community-release-el7-5.noarch.rpm
[root@107 ~]# du mysql-community-release-el7-5.noarch.rpm
8	mysql-community-release-el7-5.noarch.rpm
[root@107 ~]# du -k mysql-community-release-el7-5.noarch.rpm
8	mysql-community-release-el7-5.noarch.rpm
[root@107 ~]# du -kc mysql-community-release-el7-5.noarch.rpm
8	mysql-community-release-el7-5.noarch.rpm
8	total
[root@107 ~]# du -kc -B 1000 mysql-community-release-el7-5.noarch.rpm
9	mysql-community-release-el7-5.noarch.rpm
9	total
[root@107 ~]# stat mysql-community-release-el7-5.noarch.rpm
  File: ‘mysql-community-release-el7-5.noarch.rpm’
  Size: 6140      	Blocks: 16         IO Block: 4096   regular file
Device: 802h/2050d	Inode: 5357        Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2020-02-08 07:00:11.000000000 -0500
Modify: 2015-11-12 02:58:42.000000000 -0500
Change: 2020-02-08 07:00:11.290650700 -0500
 Birth: -
 [root@107 ~]# du --apparent-size  mysql-community-release-el7-5.noarch.rpm
 6	mysql-community-release-el7-5.noarch.rpm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值