在Linux中,du命令用于查看文件或目录所占磁盘容量,执行该命令时将在文件系统内查找所有文件数据,这是du和df之间的不同之处。
语法
du [选项] [文件|目录]
参数说明
参数 | 说明 |
-a, -all | 列出所有文件和目录的大小,默认只显示目录的大小 |
-b, -bytes | 以byte为单位显示目录或文件大小 |
-c, --total | 除了显示目录或文件的大小,还显示总容量大小 |
-D, --dereference-args | 显示指定符号连接的源文件大小 |
-h, --human-readable | 使用易读的GB/MB/KB格式 |
-H, --si | 类似-h,换算单位为1000,非1024 |
-k, --kilobytes | 同:--block-size=1024 |
-l, --count-links | 累计硬件连接的文件 |
-L <符号连接>, --dereference <符号连接> |
显示选项中所指定符号连接的源文件大小 |
-m, --megabytes | 同:--block-size=1048576 |
-s, --summarize | 仅显示总计,不列出每个目录和文件的大小 |
-S, --separate-dirs | 类似-s,但不统计子目录的容量大小 |
-x, --one-file-xystem | 以最先开始处理时的文件系统为准,忽略其他文件系统目录 |
-X <文件>, --exclude-from=<文件> |
在<文件>中指定目录或文件 |
--exclude=<目录, 文件> | 不统计指定的目录或文件 |
--max-depth=<目录层数> | 只统计指定层数以内的目录 |
--help | 显示帮助信息 |
--version | 显示版本信息 |
举例
du /opt/installation du -h /opt/installation du --max-depth=1 /opt du -sh /*
原创文章禁止转载:技术学堂 » Linux磁盘管理命令du详解