当前位置: 首页 > Linux

每天学一个Linux命令(46):du

时间:2023-04-06 01:58:37 Linux

命令介绍du命令用来显示每个文件和目录占用的磁盘空间,du会显示指定目录或文件占用的磁盘空间。Linux下也可以使用du命令快速查找大目录。命令语法du[OPTION]...[FILE]...选项说明-a#显示目录下所有文件的大小-b#显示目录或文件大小时,单位为字节。-c#除了显示单个目录或文件的大小外,还显示所有目录或文件的总和-D#显示指定符号链接的源文件大小-h#以K、M、G为单位提高可读性-H#同-h参数,但以1000为转换单位-k#1024字节为单位-l#重新计算硬件连接的文件-L#显示源文件选项中指定符号链接的大小-m#以1MB为单位-s#只显示总和-S#显示指定目录的大小,不显示其子目录--exclude=<目录或文件>#忽略指定的目录或文件--max-depth=#当目录超过指定层数时,忽略--help#打印帮助信息--version#打印版本信息应用示例显示占用的磁盘空间目录或文件[root@centos7testdir]#du0./dir28.[root@centos7testdir]#du-h*.gz4.0Kcest.txt.gz4.0Kcuttest.txt.gz4.0Kmingongge1.txt.gz4.0K民工格2.txt.gz4.0K民工格.txt.md5.gz4.0Ksort.cut.txt.gz[root@centos7testdir]#du-a4./cest.txt.gz4./cuttest.txt.gz4./mingongge1.txt.gz4./mingongge2.txt.gz4./mingongge.txt.md5.gz4./sort.cut.txt.gz0./dir0./file4./mingongge.zip28.显示指定文件占用的磁盘空间[root@centos7~]#dutest.txt4test.txt[root@centos7~]#du-htest.txt4.0Ktest.txt查看大目录[root@centos7~]#du-h--max-depth=10./.pki38M./goinception46M./httpd-2.4.4628K./testdir114M.[root@centos7~]#du-h--max-depth=1|sort-nr114M.46M./httpd-2.4.4638M./goinception28K./testdir0./.pki每天学习一个Linux命令(43):dmesg每天学习一个Linux命令(44):uptime每天学习一个Linux命令(45):统计