> 文档中心 > centos下如何查看磁盘使用情况命令

centos下如何查看磁盘使用情况命令

在linux下查看磁盘的 使用情况有du 和df两种方式。

du

du 的英文原义为 disk usage,含义为显示磁盘空间的使用情况,用于查看当前目录的总大小。

它使用类似递归的方式,把当前目录下的所有文件的使用情况都打印出来

用法

du [选项]... [文件]...或:du [选项]... --files0-from=F
 

例如我们查看/data目录下的所有文件

du /data

结果如图所示:

常用参数

  • -s:对每个Names参数只给出占用的数据块总数。
  • -a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。
  • -k:以1024字节为单位列出磁盘空间使用情况。
  • -c:最后再加上一个总计(系统默认设置)。
  • -l:计算所有的文件大小,对硬链接文件,则计算多次。
  • -x:跳过在不同文件系统上的目录不予统计。
  • -h:以K,M,G为单位,提高信息的可读性。

df

df 是Disk free的意思是查看剩余空间的。主要用来展示每个文件的文件系统的相关信息,或者默认显示所有的。

用法

df [选项]... [文件]...

例如我们看/下的所有文件系统信息

df -h

结果如下:

 常用参数

  • -s:对每个Names参数只给出占用的数据块总数。
  • -a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。
  • -b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。
  • -k:以1024字节为单位列出磁盘空间使用情况。
  • -c:最后再加上一个总计(系统默认设置)。
  • -l:计算所有的文件大小,对硬链接文件,则计算多次。
  • -x:跳过在不同文件系统上的目录不予统计。
  • -h:以K,M,G为单位,提高信息的可读性。

总结

常用参数两者都差不多。会使用一个就OK了。

K歌软件