查看文件数量和大小

查看文件数量

wc [-lwm]
参数

-l:统计行
-w:统计字(英一个字被定义为由空白、跳格或换行字符分隔的字符串)
-m:统计字符,不能与"-c"一起使用
-c:统计字节
-L:打印最长行的长度

代表run2011.sh这个文件有62行、123字数、4864字符数

 

查看文件加文件夹的数量(不包含子目录中的文件)

ls | wc -w
或
#数量中包含当前目录,因此需要减1
ll | wc -l 

查看文件数量(不包含子目录中的文件),"^-"代表文件(“^-”是一个正则化项,表示字符串的第一个字符)

ll | grep ^- | wc -l

查看当前目录下的文件数量(包含子目录中的文件) ,"R"代表子目录

ll -R | grep ^- | wc -l

查看当前文件夹中文件夹的数量(不含子目录中的目录,若要包含子目录,加"-R"参数),"^d"代表文件夹

ll | grep ^d | wc -l

统计所有以“20181204”开头的目录下的全部文件数量

ll -R 20181204*/ | grep ^- | wc -l

统计大小为0的文件数量

du -ah | grep -v K | grep -v M | wc -l

查看文件大小

df [参数] [文件]

显示指定磁盘文件的可用空间

-h 方便阅读方式显示

 

du [参数] [文件]

-s   仅显示总计,只列出最后加总的值。

-h   以K,M,G为单位,提高信息的可读性。

ll –h 或者 ls –h进行统计文件总大小的时候并不是从磁盘进行统计的,而是根据文件属性中的大小叠加得来的。而硬链接的文件属性中的大小就是就是inode号对应的数据块的大小,所以total中进行统计就把各个文件属性中的大小加起来作为总和,这种统计是不标准,也不具有代表性的

正真的查看某个文件夹占用磁盘空间大小命令是:du –h,这个命令是从磁盘上进行统计,不会被文件的属性中大小影响,所以更准确

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值