zoukankan      html  css  js  c++  java
  • du 命令秘籍

    导读 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/

  • 相关阅读:
    Ubuntu 16.04安装双显卡驱动方法收集
    Log4j的日志级别分析(转)
    Linux下使用Curl调用Java的WebService接口
    OSGI是什么
    Netflix是什么,与Spring Cloud有什么关系
    Ubuntu 16.04安装SQLite Browser操作SQLite数据库
    Eclipse关联JDK源码
    Markdown中插入图片技巧收集
    Mac OS X中Launchpad的图标添加删除方法(添加方法别试了,和Linux很大区别)
    Java反编译工具-JD-GUI
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/5416489.html
Copyright © 2011-2022 走看看