在Linux中,du命令用于查看文件或目录所占磁盘容量,执行该命令时将在文件系统内查找所有文件数据,这是du和df之间的不同之处。

语法
|
1 |
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 | 显示版本信息 |
举例
|
1 2 3 4 |
du /opt/installation du -h /opt/installation du --max-depth=1 /opt du -sh /* |
原创文章禁止转载:技术学堂 » Linux磁盘管理命令du详解

技术学堂















