Linux下几个与磁盘空间和文件尺寸相关的命令

你们好,我是良许。node

硬盘是计算机很是重要的一个部件,无论是代码,仍是 UI 、声音、文档,抑或是没人时偷偷看的小视频,都须要保存在硬盘里。linux

对于不少 Linux 服务器,会进行不少的编译操做。而编译操做在不少状况下都会产生大量的中间文件,这些文件会占用不少的磁盘空间,致使磁盘空间一直吃紧。面试

别问为啥我知道,说多了都是泪。服务器

本文介绍几个命令,一部分与磁盘相关,另外一部分与文件相关,帮助你们分析磁盘使用状况,进而释放磁盘空间。工具

ls -al

这个命令你们再熟悉不过了,能够显示当前目录全部文件及目录的详细信息,能够直观看出来当前目录哪些文件占用磁盘空间更大。嗯,若是再加上 -h 选项的话会更香。.net

stat

stat 命令能够显示一个指定文件/目录的更详细的信息,包括:大小、块、inode、建立/访问/修改时间,等等信息。命令行

df

df 命令是词语 disk free 的缩写,用于显示当前磁盘的可用空间。经常使用的几个选项为:code

  • df -h :以用户友好的方式显示磁盘可用空间。
  • df -a :显示完整磁盘使用状况,包括那些可用空间为 0 的磁盘区域。

  • df -T :按文件系统类型来显示磁盘使用状况,好比:xfs、ext二、ext三、btrfs,等等。
  • df -i :显示已使用及空闲 inodes。

除了使用命令行以外,你还可使用一个叫做 disks 的图形工具。使用这个工具就能够很直观看到磁盘的使用状况了。cdn

2020 精选 阿里/腾讯等一线大厂 面试、简历、进阶、电子书 公众号「良许Linux」后台回复「资料」免费获取视频

du

du 是英语词组 disk useage 的缩写,它显示了磁盘里文件、目录等元素的使用状况。经常使用的用法有如下几种:

  • du -h :以易于人类阅读的格式显示全部目录及子目录的使用状况;
  • du -a :显示当前目录全部文件的磁盘使用状况;
  • du -s :仅显示总计,只列出最后加总的值。(用于显示目录的大小)

fdisk -l

fdisk 是一个建立和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。而 fdisk -l 命令能够显示磁盘分区的各类信息。

有折腾过度区表的小伙伴们应该对这个步骤很熟悉,接下来就有能够进行分区建立、删除、修改等等相关的操做。但在此,咱们只是使用 -l 选项看一眼当前分区的状况,不进行进一步的操做。

友情提示一下,若是不懂分区操做的话,千万不要随意使用 fdisk 的其它选项,有可能会带来毁灭性的伤害,到时想要跑路可能就来不及了~

小结

本文介绍了几个文件尺寸及磁盘空间的相关命令,经过这几个命令,能够了解磁盘的一些相关信息,在清理磁盘的时候能够提供一些参考。合理使用这些命令,能够给你的磁盘进行大瘦身哦~

看完的都是真爱,点个赞再走呗?您的「三连」就是良许持续创做的最大动力!

  1. 关注原创公众号「良许Linux」,第一时间获取最新Linux干货!
  2. 公众号后台回复【资料】【面试】【简历】获取精选一线大厂面试、自我提高、简历等资料。
  3. 关注个人博客:lxlinux.net
相关文章
相关标签/搜索