对文件和目录磁盘使用的空间的查看##语法[root@study ~]# du [-ahskm] 文件或目录名称##参数-a : 列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已。-h :
对文件和目录磁盘使用的空间的查看
##语法
[root@study ~]# du [-ahskm] 文件或目录名称
##参数
-a : 列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已。-h : 以人们叫易懂的容量格式(G/M)显示;-s : 列出总量而已,而不列出每个个别的目录占用容量;-S : 不包括子目录下的总计,与-s有点差别。-k : 以KBytes列出容量显示;-m : 以MBytes列出容量显示;
##范例
范例一 : 列出目前目录下的所有文件大小
[root@study ~]# du4 ./.cache/dconf <==每个目录都会列出来4 ./.cache/abrt8 ./.cache....(中间省略)....0 ./test44 ./.ssh <==包括隐藏文件的目录76 . <==这个目录(.)所占用的总量# 直接输入 du 没有加任何选项时,则 du 会分析“目前所在目录”# 的文件与目录所占用的磁盘空间。但是,实际显示时,仅会显示目录容量(不含文件),# 因此 . 目录有很多文件没有被列出来,所以全部的目录相加不会等于 . 的容量喔!# 此外,输出的数值数据为 1K 大小的容量单位。
范例二 : 同范例一,但是将文件的容量也列出来
[root@study ~]# du -a 4 ./.bash_profile <== 有文件的列表 4 ./.bashrc ....(中间省略).... 4 ./.ssh/known_hosts 4 ./.ssh 76 .
范例三 : 检查根目录下面每个目录所占的容量
[root@study ~]# du -sm /*0 /bin99 /boot....(中间省略)....du: cannot access ‘/proc/17772/task/17772/fd/4’: No such file or directorydu: cannot access ‘/proc/17772/fdinfo/4’: No such file or directory0 /proc <==不会占用硬盘空间!1 /root25 /run....(中间省略)....3126 /usr <==系统初期最大就是他了啦!117 /var