1.命令格式:
du [选项][文件]
2.命令功能:
du 命令显示用于文件的块的数量。如果指定的 File 参 数实际上是一个目录,就要报告该目录内的所有文件。如果没有提供 File 参数, du 命令使用当前目录内的文件。
如果 File 参数是一个目录,那么报告的块的数量就是分配到目录中文件以及分配到目录自 身的块之和。
指定 -a 标志,报告个体文件中块数量。不管是否使用了 -a 标 志,由 File 参数指定的个体文件总是要列出。
指定 -s 标志,报告用于所有指定文件和目录中所有文件的全部块。
块计数包括每个文件的间接块。块计数是通过 512 字节单位计算的,它与系统使用的群集大小无关。指定 -k 标志,通过 1024 字节单位计算块数。
3.命令参数:
-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.txt 查看目标路径
du 1.txt 2.txt 查看多个
du -s . 只查看总和
du -h 带单位,易于查看
du -ah 文件和目录都显示
du -c 1.txt 2.txt 加上-c选项后,du不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和。
du|sort -nr|more 按照空间大小排序
du -h –max-depth=1 输出当前目录下各个子目录所使用的空间

1 对 “du命令”的想法;

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code