购物车中还没有商品,赶紧选购吧!
文档帮助中心
文章分类列表

linux du命令查找各目录大小,排除指定目录,按大小排序

百科 > linux du命令查找各目录大小,排除指定目录,按大小排序

说明:

du命令用于linux系统中查找各目录文件的大小,它可以递归查看各目录及子目录大小。 如果我们想排除查看某个目录占用的空间,又想忽略某个子目录,我们可以通过exclude指定要排除的目录。

具体:

示例1、du查看/usr目录下各目录、文件大小

[root@66office ~]# du -sch /usr/*
485M /usr/bin
4.0K /usr/etc
4.0K /usr/games
29M /usr/include
812M /usr/lib
415M /usr/lib64
98M /usr/libexec
643M /usr/local
24K /usr/mpi
215M /usr/sbin
416M /usr/share
99M /usr/src
0 /usr/tmp
3.2G total

示例2、du查看/usr下各目录文件大小,排除/usr/lib目录

exclude后面接的目录,使用相对路径。即我们要查找的目录是/usr,要排查的目录是/usr/lib,exclude后面写的就是lib

[root@66office ~]# du --exclude=lib -sch /usr/*
485M /usr/bin
4.0K /usr/etc
4.0K /usr/games
29M /usr/include
415M /usr/lib64
98M /usr/libexec
430M /usr/local
24K /usr/mpi
215M /usr/sbin
412M /usr/share
98M /usr/src
0 /usr/tmp
2.2G total

示例3、du查看/usr下各目录文件大小,排除/usr/lib,/usr/lib64这2个目录

[root@66office ~]# du --exclude=lib --exclude=lib64 -sch /usr/*
485M /usr/bin
4.0K /usr/etc
4.0K /usr/games
29M /usr/include
98M /usr/libexec
431M /usr/local
24K /usr/mpi
215M /usr/sbin
412M /usr/share
98M /usr/src
0 /usr/tmp
1.8G total

示例4、du查看/usr下各目录文件大小,按文件大小,从大到小排序输出

[root@66office ~]# du --exclude=lib --exclude=lib64 -sch /usr/*|sort -h -r
1.8G total
485M /usr/bin
431M /usr/local
412M /usr/share
215M /usr/sbin
98M /usr/src
98M /usr/libexec
29M /usr/include
24K /usr/mpi
4.0K /usr/games
4.0K /usr/etc
0 /usr/tmp



————————————————

声明:本文由 66办公「66office.com」原创,欢迎转载,转载请保留链接。

链接:https://www.66office.com/article.php?id=676

发表评论
* 内容:
 
上一篇:WPS打卡免费领会员,老板让小李改一份纸质文档,小李应该? 下一篇:非经营性互联网信息服务备案核准是什么?