du : show disk usage
作用:统计目录或文件所占用磁盘空间的大小。
语法:du 参数 选项
参数:
-a 为每个制定文件显示磁盘使用情况, 或者为目录中每个文件显示各自磁盘使用情况-b 显示目录或文件大小时, 以byte 为单位-c 除了显示目录或文件的大小外, 同时也显示所有目录和文件的总和-D deferenc -args 显示指定符号链接的源文件大小-h humanreadable 以K,M,G 为单位,提高信息的可读性-H 以K,M,G为单位, 以1000 换算而不是1024-k kilobytes-l count-lines 重复计算硬件链接的文件-L 显示选项中符号链接的源文件大小-m megabytes 为单位-s summarize 显示当前目录大小-S 显示每个目录的大小,不包含子目录-x one-file-xystem 以一开始处理的文件系统为准, 其他不同目录略过-X exclude-from 制定目录或文件
实例:
du /home/linux :显示一个目录树以及每个子目录的磁盘使用情况du -k /home/linux :以KB 为单位显示一个目录以及子目录的磁盘使用情况、du -m /home/linux :以MB 为单位显示一个目录以及子目录的磁盘使用情况du -g /home/linux :以GB 为单位显示一个目录以及子目录的磁盘使用情况du -h . :查看当前目录下所有的目录以及子目录的大小du -h --max-depth=0 user: 查看第n层目录,即0不深入到子目录du -h --exculde='*xyz*' :列出当前目录下目录名不包括xyz字符串的目录的大小du -sh user :查看当前目录下user目录的大小du -ah user :列出user目录以及子目录下所有目录和文件的大小du -0 user :没列出一个目录的信息,不换行直接输出下一个目录的信息du -s user :只显示一个目录树的全部磁盘使用情况