659441806 发表于 2018-8-25 07:54:50

【一天一个shell命令】好管家--磁盘--df

  说明
  df全称disk free 空余的磁盘空间,作用是报告文件系统磁盘空间的使用情况
  相关命令
  du(disk usage) 磁盘实用
  free 内存信息
  入门实例
  1.
  


[*]$df
  

  如图:

  解释:df默认打印信息, 以K为块,计算硬盘总空间,已用和可用,以及文件系统的挂载点
  2.
  


[*]$df –m
  

  如图:

  解释: 改变块的基本单位
  3.
  


[*]$df -T
  

  如图:

  解释:打印文件系统的类型
  我简述两句ext是Linux文件扩展系统,ext2是第二代扩展文件系统,以此类推,当前已经是ext4(与ajax的框架 extjs无关)
  帮助文件
  用法:df [选项]... [文件]...
  
显示每个文件所在的文件系统的有关信息;或者缺省条件下,显示所有文件系统
  长选项必须用的参数在使用短选项时也是必须的。
  
-a, --all             列出所有(包括虚拟文件系统)
  
-B, --block-size=SIZE 指定block大小
  
-h, --human-readable按照可读性比较强的方式打印 (e.g., 1K 234M 2G)
  
-H, --si            同上, but use powers of 1000 not 1024
  
-i, --inodes          用信息索引点代替块表示使用状况
  
-k                  like --block-size=1K 指定块大小等于1024字节来显示使用状况
  
-l, --local         只显示本地文件系统使用状况
  
      --no-sync         在取得使用信息前禁止调用同步 (缺省)
  
-P, --portability   使用POSIX格式输出
  
      --sync            在取得使用信息前调用同步
  
-t, --type=TYPE       只显示指定类型(TYPE)的文件系统
  
-T, --print-type       输出每个文件系统的类型
  
-x, --exclude-type=TYPE   只显示指定类型(TYPE)之外的文件系统.
  
-v                  (ignored)
  
      --help   显示此帮助信息并退出
  
      --version输出版本信息并退出
  [大小]可以是以下的单位(单位前可加上整数):
  
kB 1000,K 1024,MB 1000000,M 1048576,还有 G、T、P、E、Z、Y。
  实例
  


[*]df –text3 –H
  


  只打印文件系统为ext3的,并且按照易读方式输出打印
  收尾
  如果有天遇到系统变慢的时候,又找不到原因,不妨看看硬盘空间,我们曾经有个项目,一周有几十G的log,当初找了好久,才想到系统忽然变慢的原因。


页: [1]
查看完整版本: 【一天一个shell命令】好管家--磁盘--df