前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux中各文件夹所占空间大小技巧

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

原创
作者头像
用户9239730
发布2021-11-30 12:29:20
2.7K0
发布2021-11-30 12:29:20
举报
文章被收录于专栏:运维技术知识运维技术知识

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

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

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

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

Linux中各文件夹所占空间大小技巧Linux中各文件夹所占空间大小技巧
Linux中各文件夹所占空间大小技巧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中各文件夹所占空间大小技巧

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

好了,这里小哥就介绍了一下Linux下查看文件及文件夹所占磁盘总大小,希望本文能够对你有帮助

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档