大家好,我是良旭。工作期间,磁盘经常是满的,尤其是一台服务器运行N年后,里面会塞满各种垃圾文件,比如:编译产生的中间文件、打包后的镜像文件、日志文件等等。别问我怎么知道的,我上家公司的服务器就是这样的,每天都需要删除一些无用的文件,腾出一些空间用于工作。那么如何查看Linux系统盘的空闲空间呢?下面介绍一下我在工作中经常使用的5个命令。df命令df命令是英文单词disk-free的缩写,用于查看Linux系统中可用和已用磁盘空间。该命令一般有以下常用选项:df-h:以人类可读的格式显示磁盘空间(否则默认显示单位是字节,不直观)df-a:包括所有文件系统df-T:显示磁盘每个块的使用情况和文件系统类型(例如xfs、ext2、ext3、btrfs等)df-i:显示已用和空闲inode您可以使用名为Disks(gnome-disk-utility)的软件来获取此信息。Disks启动后,您可以查看计算机检测到的所有磁盘,并单击分区以查看有关它的详细信息,包括已用和剩余??空间。du命令du命令是英文单词diskusage的缩写,默认以千字节为单位显示文件、文件夹等的磁盘使用情况。常用选项如下:du-h:以人类可读的格式显示所有目录和子目录的磁盘使用情况du-a:显示所有文件的磁盘使用情况du-s:只显示总数,只列出最后一个Totalvalue同样,在GNOME桌面中,也有一款名为DiskUsage的软件,可以直观的查看磁盘使用情况。在KDE桌面中,对应的软件是Filelight软件。在这两款软件中,磁盘使用被映射成一系列同心圆,中间是基本文件夹(通常是你的/home目录,但你可以自己定制),每个外圈代表更深的目录层级。将鼠标悬停在任意位置上可获得有关这部分磁盘占用空间的详细信息。ls-al命令ls命令大家都很熟悉了。使用ls-al命令列出特定目录的全部内容和大小。stat命令stat命令可以直接跟在文件或目录之后,显示文件/目录或文件系统的大小等统计信息。Linuxfdisk-l命令fdisk-l可以显示磁盘大小和磁盘分区信息。以上命令是我在查看可用磁盘空间时经常使用的一些命令,都是Linux系统自带的命令,无需额外安装。还有一些第三方工具也有类似的功能,比如Disks、Ncdu等工具,可以直观的显示磁盘空间的使用情况。您最喜欢使用哪个命令?评论区一起讨论吧~最后,最近有很多朋友找我要一份Linux学习路线图,于是结合自己的经验,利用业余时间熬夜一个月,整理了一本电子书。无论你是面试还是自我提升,相信都会对你有所帮助!免费送给大家,只求大家给我点个赞!电子书|LinuxDevelopmentLearningRoadmap也希望有小伙伴可以加入我的行列,把这本电子书做得更加完美!获得?希望老铁们来个三连击,让更多人看到这篇文章。推荐阅读:干货|程序员进阶架构师必备资源免费书单|程序员必读经典书籍清单(高清PDF版))欢迎关注我的博客:良序Linux教程网,干货满满!
