导读 du命令是检查硬盘使用情况,统计文件或目录及子目录使用硬盘的空间大小。参数的不同组合,可以更快的提高工作效率,以下仅列出了经常使用到的参数,如需更详细的信息,请用man du命令来获得。
1.命令格式

du [选项][文件]

2.命令功能

显示每个文件和目录的磁盘使用空间。

3.命令参数
  说明
-a 显示所有目录或文件的大小
-b 以byte为单位,显示目录或文件的大小
-c 显示目录或文件的总和
-k 以KB为单位输出
-m 以MB为单位输出
-s 仅显示目录或文件的总计数值
-h 以K,M,G为单位,提高信息可读性
-x 跳过不同的文件系统目录
-S 显示目录的大小,但不含子目录大小。
-D 显示指定符号链接的源文件大小
实例
实例1:显示目录或者文件所占空间
[root@tonyx home]# du
4 ./tonyxu/.mozilla/plugins
4 ./tonyxu/.mozilla/extensions
12 ./tonyxu/.mozilla
4 ./tonyxu/.gnome2
40 ./tonyxu
44 .
说明:
只显示当前home目录及子目录的大小,最下面的44为当前目录总计数
实例2:显示指定文件所占空间
[root@tonyx etc]# du inittab
4 inittab
实例3:查看指定目录所占空间
[root@tonyx home]# du tonyxu
4 tonyxu/.mozilla/plugins
4 tonyxu/.mozilla/extensions
12 tonyxu/.mozilla
4 tonyxu/.gnome2
40 tonyxu
实例4:显示文件和目录
[root@tonyx home]# du -ah tonyxu
4.0K tonyxu/.mozilla/plugins
4.0K tonyxu/.mozilla/extensions
12K tonyxu/.mozilla
4.0K tonyxu/.bash_history
4.0K tonyxu/.gnome2
4.0K tonyxu/.viminfo
4.0K tonyxu/.bash_profile
4.0K tonyxu/.bash_logout
4.0K tonyxu/.bashrc
40K tonyxu
实例5:显示两个目录所占磁盘空间大小
[root@tonyx tmp]# du yum yum.bake
4 yum
8 yum.bake
实例6:var目录中的某个文件太大,就可以使用如下命令查看
[root@tonyx tonyxu]# du -s /var/*|sort -nr
468216 /var/cache
61260 /var/lib
1852 /var/log
1172 /var/www
160 /var/spool
148 /var/run
16 /var/tmp
16 /var/lock
8 /var/empty
8 /var/db
4 /var/yp
4 /var/preserve
4 /var/opt
4 /var/nis
4 /var/local
4 /var/gdm
4 /var/games
4 /var/crash
4 /var/account
0 /var/mail
说明:
Sort -nr 从大到小排列倒叙排列,将占用磁盘空间最大的文件最先显示出来,即可及时处理。运维当中,非常重要的命令,需牢记

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:https://www.linuxprobe.com/

du 命令秘籍的更多相关文章

  1. LINUX的磁盘管理du命令详解

    LINUX的磁盘管理du命令详解 du(disk usage)命令可以计算文件或目录所占的磁盘空间.没有指定任何选项时, 它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作 ...

  2. 每天一个linux命令(34):du 命令

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  3. LInux : du命令

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  4. 每天一个linux命令(26):du 命令

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  5. du 命令

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  6. linux命令:du 命令

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  7. 【转发】du命令 实现Linux 某个文件夹下的文件按大小排序

    1. df -lh 2. du -s /usr/* | sort -rn这是按字节排序 3. du -sh /usr/* | sort -rn这是按兆(M)来排序 4.选出排在前面的10个du -s ...

  8. linux之du命令

    du命令:disk usage,顾名思义,是关于目录使用情况的.对了- 它的作用就是计算目录大小的. 1. 想看当前目录下所有目录以及子目录的大小: # du -h . “.”代表当前目录下.也可以换 ...

  9. du 命令,对文件和目录磁盘使用的空间的查看

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

随机推荐

  1. [ 转载 ] Java基础13--equals方法

    一.equals方法介绍 1.1.通过下面的例子掌握equals的用法 1 package cn.galc.test; 2 3 public class TestEquals { 4 public s ...

  2. 机器学习之路: python 线性回归LinearRegression, 随机参数回归SGDRegressor 预测波士顿房价

    python3学习使用api 线性回归,和 随机参数回归 git: https://github.com/linyi0604/MachineLearning from sklearn.datasets ...

  3. WinForm 数据库无限填充树目录 treeView

    我自己想的是处理数据库每一条数据,然后来插入子节点的子节点. 奈何没有插入子节点的子节点的办法,百度来百度去,一看全都是递归. 本来我是绝望的, 但是没办法,老板的需求不能驳回啊,于是就来ctrl c ...

  4. QT学习笔记7:C++函数默认参数

    C++中允许为函数提供默认参数,又名缺省参数. 使用默认参数时的注意事项: ① 有函数声明(原型)时,默认参数可以放在函数声明或者定义中,但只能放在二者之一.建议放在函数声明中. double sqr ...

  5. 转 TCP/IP的三次握手与四次挥手详解

    TCP((Transmission Control Protocol)传输控制协议,是一个面向连接的协议.在运用此协议进行数据传输前都会进行连接的建立工作(三次握手):当数据传输完毕,连接的双方都会通 ...

  6. hdu 4535 错排

    题意:错排 链接:点我 百年难得一遇大水题 #include<cstdio> #include<iostream> #include<algorithm> #inc ...

  7. 216. 组合总和 III

    216. 组合总和 III 题意 找出所有相加之和为 n 的 k 个数的组合.组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字. 说明: 所有数字都是正整数. 解集不能包含重复的 ...

  8. maven中跳过单元测试(转)

    你可能想要配置 Maven 使其完全跳过单元测试. 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成. 你可能正工作在一个遗留系统上面,这个系统有一系列的失 ...

  9. oracle 取整的几种方法

    --1.取整(大)      select ceil(-1.001) value from dual ; --2.取整(小) select floor(-1.001) value from dual ...

  10. Linux内核中container_of函数详解

    http://www.linuxidc.com/Linux/2016-08/134481.htm