我们之前已经通过两篇文章介绍过fdisk命令和它的好朋友df命令(如果有兴趣,请点击上面的链接查看),一篇偏向于磁盘差异化管理,另一篇偏向于
那么今天我们就来看看他们的另一个小兄弟——
杜指挥
简介
du命令的全名是
disk usage
,用于显示磁盘使用的统计数据,并将递归地对目录进行计数。
说白了
最大的作用就是
依赖于目录大小
。
参数
-a或-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。-b或-bytes 显示目录或文件大小时,以byte为单位。-c或–total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。-D或–dereference-args 显示指定符号连接的源文件大小。-h或–hu***n-readable 以K,M,G为单位,提高信息的可读性。-H或–si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。-k或–kilobytes 以1024 bytes为单位。-l或–count-links 重复计算硬件连接的文件。-L<符号连接>或–dereference<符号连接> 显示选项中所指定符号连接的源文件大小。-m或–megabytes 以1MB为单位。-s或–sum***rize 仅显示总计,即当前目录的大小。-S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。-x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。-X<文件>或–exclude-from=<文件> 在<文件>指定目录或文件。–exclude=<目录或文件> 略过指定的目录或文件。–***x-depth=<目录层数> 超过指定层数的目录后,予以忽略。–help 显示帮助。–version 显示版本信息。-sh *显示当前目录内文件夹及文件的大小。
如果我们在使用它的时候忘记了,我们可以输入du & # 8211在命令行上。Hellp视图
实例演示准备示例演示准备
在这里,在
/root/demo
目录下,我们可以直接
git
鸿蒙系统中的
显示按钮的各种加载状态的库,
省去
。
https://gitee.com/explore/harmony?开源项目Gitee地址:
鸿蒙系统订单=推荐
此时,我们使用ls -lah命令来查看目录的情况:
从上图可以看出,所有文件都被克隆,但是ls结果只能看到具体的文件大小,比如这里的README.md文件,8.6K
文件已准备好。现在让我们做练习。
注意:对于ls命令,有兴趣的同学可以参考:Linux中最常用的命令ls(都不是)的介绍。
示例演示
一个,直接用du
从上面两张图片可以看出,du这玩意是把所有文件(包括目录、文件)全部显示了,而且是不分层级地显示。从上面两张图可以看出,du显示了中的所有文件(包括目录和文件),而是不分层次显示的。
是
是
,全部
全部
。
但是
,如果你的文件不是三两级,目录不是一两级,
不推荐
这个。
因为很明显,这个东西
是看不到
的。
在实际的
操作中,
很少
这样做,除非真的文件很少,或者你去最后一级目录查。
这里只是为了大家有一个
直观深刻的印象
,
特意
给大家演示一下
。
两个,检查当前总目录大小:du -sh
得到结果当前目录的总大小为7.8M。
-s表示总和,总计。
下面的h也表示人性化展示。不加的话直接显示字节数:
三
,检查当前目录中每个目录的大小:
du –最大深度=1小时/
它需要与
–Max-depth
控制深度以计算每个目录的大小。
摘要
这两个是工作中最常用的
个
,其他的
可以根据需要结合手动
参数使用
。
本文来自铁石心肠投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/526366.html