Linux查看文件系统、磁盘、目录的容量(df、du命令)

一、df命令

  • 功能:该命令用于查看文件系统的硬盘挂载点和空间使用情况
  • 格式:
df [OPTION]... [FILE]...
  • 选项:
    • -a:列出所有的文件系统,包括系统特有的/proc等文件系统
    • -k:以KBytes的容量显示各文件系统
    • -m:以MBytes的容量显示各文件系统
    • -h:以人们较易阅读的GBytes、MBytes、KBytes等格式自行显示
    • -H:以M=1000K替换M=1024K的进位方式
    • -T:连同该磁盘分区的文件系统名称(例如xfs)也列出来
    • -i:不用磁盘容量,而以inode的数量来显示
  • 注意事项:
    • 如果df后面加上目录/文件时,df分析的是该目录/文件所在的硬盘分区
    • 因为df读取的数据几乎都是针对整个文件系统,读取的范围主要是在超级区块内的信息,所以显示结果速度非常快
    • 如果使用-a这个参数,系统出现/proc这个挂载点,但是内容为0。原因:/proc的东西都是Linux系统所需要加载的系统数据,而且是挂载在内存当中,所以不占用任何磁盘空间 
    • 还有一个/dev/shm/目录:这个目录是利用内存虚拟出来的磁盘空间,通常是总物理内存的一半。建立的东西在下次启动就会消失,因为在内存中

演示案例

  • 列出的信息被分为几大类:
    • Filesystem:代表该文件系统是在哪个硬盘分区,所以列出的是设备名称
    • 1K-blocks:总容量大小,以1KB为单位显示
    • Used:使用掉的磁盘空间
    • Avail:剩下的磁盘空间大小
    • Use:磁盘的使用率
    • Mounted on:磁盘的挂载目录

  • 将系统中所有特殊文件格式以及文件系统名称(Type)都列出来:
df -aT

  • 列出/etc所在磁盘分区的信息:
df -h /etc

二、du命令

  • 功能:查看文件系统的磁盘使用量(常用在查看目录所占磁盘空间)
  • 格式:
du [OPTION]... [FILE]...

du [OPTION]... --files0-from=F
  • 选项:
    • -a:列出所有的文件与目录容量并显示出来(包括子目录下的文件与子子目录都显示出来)
    • -s:列出当前目录所占的容量,不再一一列出各个子目录与文件占用的容量
    • -h:以人们较易读懂的容量格式(G/M)显示
    • -­c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
    • -S:不包括子目录下的总计,只计算当前目录下子文件与子目录(只是目录,不包括目录下的文件)所占的容量。与-s有点差别
    • -k:以KBytes列出容量显示
    • -m:以MBytes列出容量显示
    • ­­max­depth=num:查看当前目录下多少层深度目录的磁盘容量
    • 注意选项-s与-S的区别。如果你默认列出/etc的容量,则/etc的子目录容量也会被计算一次,最终/etc的容量也会加上子目录的容量。所以如果你想要列出某目录下的全部数据,可以加上-S选项,则只会计算当前目录下子文件与子目录(只是目录,不包括目录下的文件)所占的容量
  • 注意事项:
    • du与du -a与du -s的容量统计结果相同,只是显示方式不一样
    • du不加任何选项时,默认仅列出目前所在目录的文件与子目录所占用的容量(不会列出子目录下的文件与子子目录信息,加上-a选项就可以)
    • du列出的数据默认以1KB单位
    • 注意选项-s与-S的区别

演示案例

  • 列出所有目录容量:前面的数字为目录所占用磁盘的容量
du

  • 仅列出当前目录占用的总容量(包括子目录占用的):下面.就代表当前目录的意思
du -s

  • 列出当前目录占用的容量,不包括子目录所占的容量:最后可以看出,此处的容量比上面使用-s的容量要少
du -S

  • 列出根目录下每个目录占用的容量:
du -sm /*


  • 我是小董,V公众点击"笔记白嫖"解锁更多【Linux入门基础】资料内容。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

董哥的黑板报

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值