可以使用 du 命令及选项显示目录的大小。此外,还可以使用 quot 命令来查找本地 UFS 文件系统中的用户帐户所使用的磁盘空间量。有关这些命令的更多信息,请参见 du(1) 和 quot(1M)。
du 命令可用于显示您指定的目录及其所有子目录的大小。可将以下选项与该命令结合使用:
–a-显示每个文件和子目录的大小,以及指定目录中包含的总块数。
–s-显示指定目录中包含的总块数。
–H-以 1000 字节的块为单位显示每个目录的大小。
使用以下命令语法:
$ du [options] [directory1 directory2 ...]
以下示例显示了 /var/adm 及其子目录的大小:
$ du /var/adm 2 /var/adm/acct/nite 2 /var/adm/acct/sum 8 /var/adm/acct 2 /var/adm/sa 2 /var/adm/sm.bin 258 /var/adm
要比较不同目录的大小,请在命令中指定这些目录。以下示例显示了 /var/adm 与 /var/spool/lp 的大小比较。
$ du /var/adm /var/spool/lp 2 /var/adm/acct/nite 2 /var/adm/acct/sum 8 /var/adm/acct 2 /var/adm/sa 2 /var/adm/sm.bin 258 /var/adm 4 /var/spool/lp/admins 2 /var/spool/lp/requests/printing.... 4 /var/spool/lp/requests 4 /var/spool/lp/system 2 /var/spool/lp/fifos 24 /var/spool/lp
以下示例以 1024 字节块为单位显示目录大小:
$ du -h /usr/share/audio 796K /usr/share/audio/samples/au 797K /usr/share/audio/samples 798K /usr/share/audio