当前位置:首页 » 《我的小黑屋》 » 正文

【Linux系统】Linux 命令行查看当前目录的总大小/总磁盘空间

23 人参与  2024年11月15日 14:40  分类 : 《我的小黑屋》  评论

点击全文阅读


?博客主页?:?https://blog.csdn.net/wkd_007?
?博客内容?:?嵌入式开发、Linux、C语言、C++、数据结构、音视频?
⏰发布时间⏰:2024-06-22 00:13:00

本文未经允许,不得转发!!!

目录

?一、du 命令解析?二、du 命令查看目录总大小?三、du 命令查看目录指定层级的大小?四、du 命令查看除了子目录之外的总大小?五、总结


在这里插入图片描述

在这里插入图片描述

?一、du 命令解析

在Linux命令行可以使用 du 命令来查看当前目录的总大小。du 是 disk usage 的缩写,表示磁盘使用情况。

命令解释:总结每个文件的磁盘使用情况,递归地用于目录。

使用格式:

du [OPTION]... [FILE]...

常用选项[OPTION]:
-a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
-h :以人们较易读的容量格式 (G/M) 显示;
-s :列出总量而已,而不列出每个目录占用容量;
-S :不包括子目录下的总计,与 -s 有点差别。
-k :以 KBytes 列出容量显示;
-m :以 MBytes 列出容量显示;
-d(–max-depth=N):查看当前目录使用的总空间大小。N表示深度,为0表示列出当前目录的总大小,为1表示列表当前目录及各个子目录的总大小,为2则更深一级的目录。


在这里插入图片描述

?二、du 命令查看目录总大小

du -sh

列出当前目录总大小,而不列出各个文件的大小。以人们较易读的容量格式 (G/M) 显示;

运行结果如下:
在这里插入图片描述
另外,du -sh还可以查看指定目录或文件的总大小:

du -sh /home/samba/00_thirdLib/

在这里插入图片描述

du -sh ./a.out sscanf.c 

在这里插入图片描述


在这里插入图片描述

?三、du 命令查看目录指定层级的大小

-d--max-depth=N可以指定du命令查看哪个目录层级的总大小。

-d0--max-depth=0 表示查看当前目录的大小;-d1--max-depth=1 表示查看当前目录的大小,及当前目录各个子目录的大小;-d2--max-depth=2 表示查看当前目录的大小,及当前目录各个子目录的大小,以及子目录的子目录大小;

看例子演示:
在这里插入图片描述


在这里插入图片描述

?四、du 命令查看除了子目录之外的总大小

du 命令使用 -S 选项可以查看当前目录下除了子目录之外的所有文件的大小,下面命令显示当前除了子目录之外整个目录大小:

du -Sh

还可以查看指定目录,命令如下:

du -Sh 01_fileOpe/

下图是先查看01_fileOpe的大小是496K,然后使用-S查看除了子目录外的大小是 492K :
在这里插入图片描述


在这里插入图片描述

?五、总结

?本文主要介绍Linux命令行下,使用du命令查看目录大小 或 文件大小。

在这里插入图片描述
如果文章有帮助的话,点赞?、收藏⭐,支持一波,谢谢 ???


点击全文阅读


本文链接:http://zhangshiyu.com/post/186594.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1