Linux中各文件夹所占空间大小技巧

目前ubuntu长期版本应该到了20.04LTS(LTS版本支持一般3~5年),不过因为之前安装很多软件和部署了一些环境,也怕这个哥们吃不消,所以一直也就没有去更新到新版本,。

但是不管怎么说,比之前在老年机上跑win7舒服多了,这不现在还在用这台电脑写着这篇文章呢。

毕竟ubuntu的应用软件和生态还是没法跟win比的,所以你需要对系统比较熟悉才能玩得转。

那么比较常见的就是当磁盘分区快满了,你需要删除一些没用的文件夹的时候,在win下面你可以直接右击文件夹便可以看到该文件夹所占用磁盘的大小,如果要查看多个文件夹所占磁盘大小一般都得每个选中右击查看,不然就得用专门的软件查看。

而在linux下你可能会想到最常用的ls命令,其中ls -l能够显示比较详细的文件信息:

Linux中各文件夹所占空间大小技巧

上图红色框标记处表示的是文件大小,如果当前项是单个文件那么其表示的就是文件的大小;而当前项为目录,则表示文件夹的大小,这里一定要注意其仅仅只是文件夹的大小,因为在linux中文件夹也是以一种文件形式存在的,所以该字段表示的文件大小并不包括其文件夹下面所包含的内容大小之和,如上图你也可以看到基本上都是4096。

那是不是就查看不了?不可能的~

需要用到另外一个专门的命令du

du是专门用来查看个文件或文件夹所占磁盘的大小。详细的说明那肯定是在命令行中:man du来进行查阅了,这里只介绍一下常用的。

du -s :(--summarize)显示该文件夹中的总容量。

du -sh :(--summarize --human-readable)以人类易读方式显示该文件夹中的总容量,比如M、K等单位。

du --man-depth=N以递归的方式显示文件大小,N=0表示当前目录所占磁盘大小,N=1表示文件夹的第一层各文件及目录所占磁盘大小,以此类推。(最后一行都会显示总大小)

Linux中各文件夹所占空间大小技巧

这样我们基本上可以了解到各个文件及目录所占大小,从而可以对相关大文件进行清理等,

好了,这里小哥就介绍了一下Linux下查看文件及文件夹所占磁盘总大小,希望本文能够对你有帮助,该系列还会持续更新,大家可以持续关注~

上一篇:Linux 常用管理命令


下一篇:linux 查看当前目录剩余空间,已经使用磁盘空间