使用windows和Mac系统时,几乎不会考虑到磁盘使用情况的问题。因为每次打开“计算机”都能看到进度条形式的硬盘使用情况。但是小伙伴们使用Linux主机时,常常不知道自己的硬盘用量。而通常我们购买的VPS硬盘都不会太大,小的也就10GB左右。这时候我们就需要关注一下磁盘的使用情况了。
Linux中提供了很多关于磁盘及文件大小查看的相关命令,岩兔站今天总结一下,分享给大家。
磁盘剩余量 df
df
意为“disk-free”,是最方便查看磁盘剩余情况的命令。
基本参数解释:
- -h:将容量转换为易读模式,即自动换算合适的单位显示。
- -a:显示所有文件系统的使用情况。
- -T:显示硬盘文件系统,如xfs、ext2、ext3、btrfs 等
- -i:显示磁盘Inode使用量
文件夹空间占用 dh
如果想查看各个文件夹的磁盘占用量,就要用到dh
命令了。
基本参数解释:
- -h:将默认单位KB转换为易读的格式
- -a:查看所有文件和文件夹的大小
- -s:只显示当前目录的空间占用量
各文件(夹)详细 ls -al
ls
可以列出文件夹中所有文件及文件夹,增加-al参数可以显示所有文件夹的详细信息
文件(夹)详情 stat
想要查看某文件或文件夹的详细信息,可以用到star
命令
stat <file/directory>
即可查看特定文件、文件夹详细信息。
本文参考:https://opensource.com/article/18/7/how-check-free-disk-space-linux(英文)
磁盘还有一个叫inode的容量也比较重要。
哦,我补充一下