linux下查看硬盘大小的命令是什么?

说白了,Linux下查看硬盘大小主要靠 df 和 fdisk 这两个命令。
其实很简单,df 命令是查看文件系统的空间使用情况的好帮手。
去年我们跑的那个项目,用 df -h 命令就轻松获取了每个分区的总空间、已用空间和剩余空间,直观易懂。
另外一点,fdisk 命令虽然主要是做分区操作的,但它也提供了一个查看磁盘分区表的途径。
比如,在执行 fdisk -l 后,可以看到系统中所有磁盘的分区信息,包括每个分区的大小和起始位置,这个细节挺关键的。

我一开始也以为 fdisk 只能用来分区,后来发现它也能提供硬盘的大概情况。
等等,还有个事,就是当你看到 df 和 fdisk 的输出时,记得看清楚单位,比如 G 表示吉字节,M 表示兆字节。
这个点很多人没注意,很容易混淆。

我觉得值得试试的是,先使用 df -h 看一下大致情况,然后用 fdisk -l 精细了解一下分区细节。
这样一来,对硬盘空间的使用情况就更加全面了。
当然,如果你需要更深入的技术细节,可能还需要结合其他命令或工具。

linux如何查看磁盘空间大小

哎,讲真,这Linux系统里的磁盘空间大小查看,那可真是让我头都大了好几次。
记得那一年,我在公司服务器上,因为一个项目突然爆内存,然后我就慌了神,想看看哪个分区空间不够用了。
当时我就傻眼了,那命令行界面看得我眼花缭乱。

先用df试试,这玩意儿我之前用过,记得是查看磁盘空间的大概情况。
结果一跑,哇,信息好多啊,啥文件系统、已用空间、可用空间,看得我云里雾里的。
后来我学聪明了,加了个-T,这回好多了,大小都换成了G和B,一目了然。

然后我又想看看具体的分区信息,就试着用了fdisk,这玩意儿主要是分区的,但我记得好像也能看容量。
结果我一跑fdisk-l,这界面直接给我看傻了,啥主分区、扩展分区,我都不懂。
后来我就用了管道和awk,这才把我想看的磁盘名字和大小给筛选出来。

再后来,我又试了parted,这玩意儿比fdisk强点,至少能看GPT分区表。
我跑了个parted-l,结果信息也很多,我一看,这和fdisk差不多,也是乱七八糟的。

然后我又试了du,这玩意儿是看文件或目录占用的空间,我想看看某个目录用了多少空间。
我就用了个du-h,这回好多了,大小都是易读的。
后来我又想筛选一下,看看哪个文件大于2 0MB,就又加了几个参数,结果这回好多了,我直接看到了几个大文件。

最后,我又试了lsblk,这玩意儿能以树状结构列出所有块设备,看着挺方便的。
我一看,设备名字、大小、挂载点都有了,挺全的。

这Linux的命令行,那真是深不可测啊,每次都得花好大功夫才能学会一个命令。
不过,学会了这些,感觉还是有点成就感的。
不过说真的,有时候我也挺佩服那些Linux老手的,他们好像对这些命令了如指掌,我真是自愧不如。
哎,学无止境啊!