内容简介:推荐阅读:
点击「阅读原文」查看良许原创精品视频。
大家好,我是良许。
硬盘是计算机非常重要的一个部件,不管是代码,还是 UI 、声音、文档,抑或是没人时偷偷看的小视频,都需要保存在硬盘里。
对于很多 Linux 服务器,会进行很多的编译操作。而编译操作在很多情况下都会产生大量的中间文件,这些文件会占用很多的磁盘空间,导致磁盘空间一直吃紧。
别问为啥我知道,说多了都是泪。
本文介绍几个命令,一部分与磁盘相关,另一部分与文件相关,帮助大家分析磁盘使用情况,进而释放磁盘空间。
ls -al
这个命令大家再熟悉不过了,可以显示当前目录所有文件及目录的详细信息,可以直观看出来当前目录哪些文件占用磁盘空间更大。嗯,如果再加上 -h
选项的话会更香。
stat
stat
命令可以显示一个指定文件/目录的更详细的信息,包括:大小、块、inode、创建/访问/修改时间,等等信息。
df
df
命令是词语 disk free
的缩写,用于显示当前磁盘的可用空间。常用的几个选项为:
-
df -h
:以用户友好的方式显示磁盘可用空间。 -
df -a
:显示完整磁盘使用情况,包括那些可用空间为 0 的磁盘区域。
-
df -T
:按文件系统类型来显示磁盘使用情况,比如:xfs、ext2、ext3、btrfs,等等。 -
df -i
:显示已使用及空闲 inodes。
除了使用命令行之外,你还可以使用一个叫作 disks
的图形工具。使用这个 工具 就可以很直观看到磁盘的使用情况了。
du
du
是英语词组 disk useage
的缩写,它显示了磁盘里文件、目录等元素的使用情况。常用的用法有以下几种:
-
du -h
:以易于人类阅读的格式显示所有目录及子目录的使用情况; -
du -a
:显示当前目录所有文件的磁盘使用情况; -
du -s
:仅显示总计,只列出最后加总的值。(用于显示目录的大小)
fdisk -l
fdisk
是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。而 fdisk -l
命令可以显示磁盘分区的各种信息。
有折腾过分区表的小伙伴们应该对这个步骤很熟悉,接下来就有可以进行分区创建、删除、修改等等相关的操作。但在此,我们只是使用 -l
选项看一眼当前分区的情况,不进行进一步的操作。
友情提示一下,如果不懂分区操作的话,千万不要随意使用 fdisk 的其它选项,有可能会带来毁灭性的伤害,到时想要跑路可能就来不及了~
小结
本文介绍了几个文件尺寸及磁盘空间的相关命令,通过这几个命令,可以了解磁盘的一些相关信息,在清理磁盘的时候可以提供一些参考。合理使用这些命令,可以给你的磁盘进行大瘦身哦~
--END--
本公众号全部博文已整理成一个目录,请在公众号里回复「 m 」获取!
推荐阅读:
神器面世:让你快速在 iOS 设备上安装 Windows、Linux 等操作系统!
5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「 1024 」,即可免费获取!!
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法:C语言实现
塞奇威克 / 机械工业出版社 / 2006-9 / 69.00元
本书是Sedgewick彻底修订和重写的C算法系列的第一本。全书分为四部分,共16章,第一部分“基础知识”(第1-2章)介绍基本算法分析原理。第二部分“数据结构”(第3-5章)讲解算法分析中必须掌握的数据结构知识,主要包括基本数据结构,抽象数据结构,递归和树。一起来看看 《算法:C语言实现》 这本书的介绍吧!