在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

显示有关目录大小的信息

可以使用 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