每天回顾linux命令(du)
2017-12-14 17:24
267 查看
前言
du命令对应开发人员来说,可能用的比较少。但是对应维护人员等需要定位linux的一些问题的人员来说,可能会用的比较多。不过开发测试运维一体化应该是以后的趋势,单纯的开发可能会越来越少了。有一次,系统包了个磁盘空间不足的告警,一般情况下,就以为是数据库文件占用了大量的磁盘空间。然后发现数据库里边的数据根本就不够。来定位该问题,首先就是使用df看看是哪个盘满了,发现不在数据库所处的磁盘空间。心里的石头发下来后,使用du看看对应磁盘的占用情况。ok,是有多个日志文件把磁盘空间占忙了。日志文件还是其他部门的产品留下的,成功甩锅。du命令
du命令用于查看文件或目录使用的空间。语法
du [选项] [文件]
选项
-a或–all:显示目录所有文件的大小,默认带上该参数。
-b或–byte:显示目录或文件大小时,以byte为单位。
-c或–total:除了显示文件或目录的大小外,同时也显示所有目录或文件的大小的总和。
-k或–kilobytes:以KB为单位输出
-m或–megabytes:以MB为单位输出
-s或–sumarize:仅显示总和,只列出最后总和的值
-h或–humam-readable 以K,M,G为
4000
单位,提高信息的可读性。
-X<文件>:指定文件中指定的目录或文件。
-D或–dereference-args显示指定符号链接的源文件大小。
-H或–si:和-h相同,但是K,M,G是以1000为换算单位。
实例
显示目录所有文件中最大的文件
lfwzm@ubuntu:~$ du | sort -n -r | head -2 1492 . 784 ./.cache lfwzm@ubuntu:~$
相关文章推荐
- 每天一个linux命令(34):du 命令
- 每天一个linux命令(34):du 命令
- 每天回顾linux命令(ls)
- 【转】每天一个linux命令(34):du 命令
- 每天一个linux命令:du 命令
- 每天一个 Linux 命令(34):du 命令
- 每天一个linux命令(26):du 命令
- 每天一个linux命令(34):du 命令
- 每天一个 Linux 命令(34):du 命令
- 每天一个linux命令(34):du 命令
- 每天回顾linux命令(pushd、pwd、popd)
- 每天回顾linux命令(df)
- 每天一个Linux命令(34):du命令
- 每天回顾linux命令(wc)
- 每天回顾linux命令(date)
- 每天回顾linux命令(head)
- 每天一个linux命令(3):du命令
- 每天回顾linux命令(cd)
- Linux 命令每天必学(34)之du命令
- Linux 命令每天必学(34)之du命令