du

显示目录或文件的磁盘占用量

字义

display units

说明

使用 du 命令可以显示目录或文件的磁盘占用量。逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块的情况。如果没有给出文件或目录名称,那么就对当前目录进行统计。与 df 命令不同的是 du 命令是对文件和目录磁盘使用的空间的查看,还是和 df 命令有一些区别的。

用法

du [参数] 对象

对象

文件或目录

参数

-a或-all #显示目录中个别文件的大小
-b或-bytes #显示目录或文件大小时,以byte为单位
-c或--total #除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和
-k或--kilobytes #以KB(1024bytes)为单位输出
-m或--megabytes #以MB为单位输出
-s或--summarize #仅显示总计,只列出最后加总的值
-h或--human-readable #以K,M,G为单位,提高信息的可读性
-x或--one-file-xystem #以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过
-L<符号链接>或--dereference<符号链接> #显示选项中所指定符号链接的源文件大小
-S或--separate-dirs #显示个别目录的大小时,并不含其子目录的大小
-X<文件>或--exclude-from=<文件> #在<文件>指定目录或文件
--exclude=<目录或文件> #略过指定的目录或文件
-D或--dereference-args #显示指定符号链接的源文件大小
-H或--si #与-h参数相同,但是K,M,G是以1000为换算单位
-l或--count-links #重复计算硬件链接的文件

相关命令

软件包

du 命令详解和基本用法,du 命令语法及参数解读, du 命令使用方法及实例演示。

实例

  1. 显示 /root/install.log 文件的磁盘占用量

    du /root/install.log

     

  2. 显示 /root 目录磁盘占用量

    du -s /root

     

  3. 以 MB 为单位显示 /root 目录的磁盘占用量

    du -sh /root