老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Linux中如何查看硬盘空间使用情况?

老男孩IT教育

行业新闻

2023年6月1日 17:01

在Linux系统中,查看硬盘空间使用情况可以使用命令来完成,其中比较常见的命令有:df和du。那么它们具体如何使用呢?本文为大家详细介绍一下,快来学习吧。

  在Linux系统中,查看硬盘空间使用情况可以使用命令来完成,其中比较常见的命令有:df和du。那么它们具体如何使用呢?本文为大家详细介绍一下,快来学习吧。

Linux培训班

  查看磁盘空间 -df

  df命令以磁盘分区为单位查看文件系统中磁盘空间的使用情况。

  选项:

  -h或--human-readable #使用人类可读的格式,这也是比较常见的查看方式

  -i或--inode #查看分区inode使用情况

  1、df命令

  [whb@VM_0_12_centos test]$ df

  Filesystem:分区

  1K-blocks:总块数

  Used:已使用块数

  Available:可使用块数

  Use%:使用率

  Mounted on:挂载目录

  注意:Used+Available不一定等于1k-blocks,因为系统会保留一部分空间用作他用

  2、df -h选项

  单纯使用df命令,其实不利于我们直接查看分区中空间使用情况,所以我们更常用df -h来进行查看,-h选项的意思是-human-readable:使用人类可读的格式,这也是比较常见的查看方式

  [whb@VM_0_12_centos test]$ df -h

  Filesystem Size Used Avail Use% Mounted on #再次强调:Size不一定=Used+Avail

  3、df -i选项

  如何查看分区inode使用情况,使用-i选项

  [whb@VM_0_12_centos test]$ df

  Inodes:inode总数

  IUsed:已使用inode数量

  IFree:剩余inode总数

  查看磁盘空间-du

  du命令也是检查硬盘使用情况,但两者有一定的区别。

  du命令是统计文件或目录及其子目录的硬盘空间使用情况,一般可以帮我们快速定位目录下是否存在超大文件或其他特殊大小的文件。

  df命令是统计磁盘分区整体的使用情况。

  du命令会直接到特定目录内查找所有文件数据,并统计累加,所以命令执行时会耗费一点儿时间。

  df命令直接从文件系统中提取信息,所以比较快速。

  选项:

  -a或--all:#列出所有文件和目录容量大小而不仅仅列出目录容量大小

  -s或--summarize:#仅显示总计,只列出最后加总的值

  -h或--human-readable:#以K,M,G为单位,提高信息的可读性

  -c或--total:#除了列出文件和目录的容量大小外,最后在列出总容量

  --max-depth=N:#递归显示时的递归深度小于等于N。--max-depth=0相当于-s参数

  关于选项的使用方法,这里就不详细介绍了。

  老男孩教育Linux运维云计算课程汇集了虚拟化、云计算、安全攻防、Python开发、SRE等技术,课堂效率高、内容丰富全面,由浅入深,循序渐进,帮助学员稳扎稳打,夯实基础,在有限的时间内帮助学员高效提升,成为符合企业需求的技术型人才。

  推荐阅读:

  Linux下mkdir命令如何使用?

  Linux查看文件的命令有哪些?

  Linux系统中打包和压缩有什么区别?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。