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/

  • 相关阅读:
    hive与hbase整合
    待重写
    hive DML
    【知识强化】第六章 总线 6.1 总线概述
    【知识强化】第五章 中央处理器 5.1 CPU的功能和基本结构
    【知识强化】第四章 指令系统 4.3 CISC和RISC的基本概念
    【知识强化】第四章 指令系统 4.2 指令寻址方式
    【知识强化】第四章 指令系统 4.1 指令格式
    【知识强化】第三章 存储系统 3.6 高速缓冲存储器
    【知识强化】第三章 存储系统 3.5 双口RAM和多模块存储器
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/5416489.html
Copyright © 2011-2022 走看看