du命令

  • 用途:概述磁盘使用情况
  • 语法:du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L][ File ... ]

    参数

  • -a 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。将该参数与 -s 标志进行对比
  • -g 用 GB 单位计算块数,而不是用缺省的 512 字节单位。对磁盘使用情况的输出值要用浮点数,这是因为如果用字节为单位的话,值会非常大
  • -H 如果在命令行指定了符号链接, du 命令将统计链接引用的文件或文件层次结构的大小
  • -k 用 1024 字节单位计算块数,而不是用缺省的 512 字节单位
  • -L 如果在命令行指定了符号链接或者在文件层次结构的遍历中多次遇到符号链接,则 du 命令应统计链接引用的文件或文件层次结构的大小
  • -m 用 MB 单位计算块数,而不是用缺省的 512 字节单位。对磁盘使用情况的输出值要用浮点数,这是因为如果用字节为单位的话,值会非常大
  • -r 报告不可访问的文件或者目录名。此为缺省设置
  • -s 为所有指定文件显示整个磁盘使用情况,或者为一个目录中的所有文件 显示总的磁盘使用情况。将该标志与 -a参数进行对比
  • -x 在评估文件大小时,只评估那些与 File 参数指定的文件或者目录驻留在相同设备上 的文件。例如,您可以指定一个 在多个设备上包含文件的目录。这种情况下, -x 标志就为与目录驻留在相同设备的所有文件显示块的大小

实例

  • du /home/han 查看一个目录树及其每个子树的磁盘使用情况
  • du -k /home/han 通过1024字节显示一个目录的大小

df命令

  • 用途:df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况
  • 语法:df [选项] [文件]

参数

  • -a全部文件系统列表
  • -h方便阅读方式显示
  • -H等于-h,但是计算式,1K=1000,而不是1K=1024
  • -i显示inode信息
  • -k区块为1024字节
  • -l只显示本地文件系统
  • -m区块为1048576字节
  • --no-sync忽略sync命令
  • -P输出格式为POSIX
  • --sync在取得磁盘信息前,先执行sync命令
  • -T文件系统类型
文章目录