[Linux] Linux下使用du命令查看空间使用情况
一、摘要
敬告,本文所有博客将迁移到博客园刘好念的博客!!!以后将逐渐弃用CSDN。
本文介绍了在linux下使用du
命令查看文件夹所占空间大小的命令,包括查看当磁盘中所有文件占空间大小、前目录的所占空间大小、当前目录下一级子目录各自所占空间大小等等操作。
二、du命令示例
1. du命令简介
du,disk usage
是一个用来统计文件/文件夹空间占用的命令,可以使用du
命令获得文件夹占据的硬盘空间大小。可以在linux终端下输入man du
查看du命令用户手册,或者在du(1) — Linux manual page查看du
命令用户手册。
2. 常用操作
假设当前在目录/..../A
下,目录A/
下包含一个文件夹B/
和一个文件./avator_A.jpg
,文件夹B/
下又存在一个文件夹C/
和一个文件avator_B.jpg
,目录结构如下:
sth@sth-pc:~/A$ tree
.
├── avator_A.jpg
└── B├── avator_B.jpg└── C2 directories, 2 files
(1). 查看当前目录A
下所有文件夹
命令及结果:
sth@sth-pc:~/A$ du -h
4.0K ./B/C
48K ./B
92K .
命令参数及结果解释:
- 参数
-h
表示使用适合人类理解(human readable)的空间单位(此处是k)表示结果; - 结果显示,目录
./B/C/
以及其下的文件(此处./B/C/
下没有文件)占用空间4.0k,目录./B/
及其下的文件夹和文件(此处即文件./B/avator_B.jpg
)占用空间48k,当前目录A/
以及其下的文件夹(./B/
和./B/C
)和文件avator_A.jpg
占用空间92k。
(2). 只查看当前文件夹A
占用的空间
命令及结果:
sth@sth-pc:~/A$ du -sh
92K .
命令参数及结果解释:
- 参数
-s
表示显示总结(summarize)当前目录下所有文件夹、文件总空间占用大小; - 参数
-h
表示使用人类理解(human readables)的空间单位表示结果; - 结果显示,当前目录
A/
下所有文件夹、文件总的空间占用为92k。
(3). 分别查看所有子目录中文件的空间占用
命令及结果:
sth@sth-pc:~/A$ du -Sh
4.0K ./B/C
44K ./B
44K .
参数及结果解释:
- 参数
-S
表示显示单独的文件夹(separate dirs),及分别显示各个子目录下的文件占用,并且显示的空间占用大小不包括子目录占用的大小; - 参数
-h
,依旧为使用人类可理解的单位表示; - 结果显示,目录
A/
下的文件(avator_A.jpg
)占用空间为44k,目录./B/
下的文件(avator_B.jpg
)占用的空间为44k,目录./B/C/
下的文件(此处没有文件,但是文件夹./B/C/
也需要一定的空间)占用空间为4k。
(4). 指定显示目录深度
例如我们想要只显示目录A/
和目录./B/
,不显示目录./B/C/
(即目录深度为1),那么可以使用如下命令,
命令及结果:
sth@sth-pc:~/A$ du -hd 1
48K ./B
92K .
参数及结果解释:
- 参数
-h
,使用人类可以理解的单位; - 参数
-d
,指定显示的最大深度(depth),此处指定最大深度为1
,当最大深度为0
时与参数s
的操作结果相同,即只显示当前目录空间占用清空,不显示子目录。
三、参考链接
[1.] du(1) — Linux manual page
[Linux] Linux下使用du命令查看空间使用情况相关推荐
- linux的top命令cpu,在Linux系统下使用top命令查看CPU使用情况
在Linux系统下,使用top命令查看CPU使用情况. %Cpu(s): 0.3 us, 0.1 sy, 0.0 ni, 99.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st ...
- 利用linux的df和du命令查看文件和目录的内存占用
版权声明:本文为博主原创文章,转载请超链接注明出处. https://blog.csdn.net/ljc1026774829/article/details/74935658 当磁盘大小超过标准 ...
- linux(centos)du命令查看文件或目录的大小
有时磁盘空间不足时,需要知道那个目录占用了大部分的磁盘空间,此时使用du命令可以方便地查看各个目录所占磁盘空间大小,以便及时清理不需要的数据. du命令作用是估计文件系统的磁盘已使用量,常用于查看文件 ...
- 查看磁盤使用情况linux,在Linux系统下安装Filelight来查看磁盘使用情况
在 Linux 系统下要查看硬盘的使用情况有非常多的命令可以实现,但是本文给你介绍一款软件:Filelight,开源并免费使用,我们在 Linux 下安装上它用图形化界面来显示磁盘的使用情况,它以彩色 ...
- du命令 – 查看空间
du命令的英文全称是"Disk Usage",即用于查看磁盘占用空间的意思.但是与df命令不同的是du命令是对文件和目录磁盘使用的空间的查看,而不是某个分区. 语法格式:du [参 ...
- Linux下如何用命令查看内存占用情况!(建议收藏)
点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] 1. 通过free命令看Linux内存 total:总内存大小. used:已经使用的内存大小(这里面包含cached和buffers和s ...
- Linux环境下通过gstack命令查看进程的运行堆栈信息
gstack命令的说明如下: NAMEgstack - print a stack trace of a running process SYNOPSISgstack pid DESCRIPTIONg ...
- mysql的删除命令+linux命令大全,Linux环境下MySQL基础命令----查看、创建、删除库和表...
案例二,查看数据库 MySQL是一套数据库管理系统,支持运行多个库,每个库相当于一个容器,存放着许多表.数据就存在这些表中,所以查看.创建.删除库和表,在工作中必不可少. 一,查看 1,查看当前服务器 ...
- Linux下使用df与du命令查看磁盘空间
背景 项目正常运行,然后某一天出现静态资源拿不到,需要重复刷新或者管理后台登录不上的情况.项目没有报异常,没有出错.经过排查,是服务器磁盘空间不足造成的. 那就研究一下吧,这些东西是躲不过去也糊弄不过 ...
最新文章
- JAVA高精度计算工具
- 用74LS161构建多位计数器Multisim仿真实验
- inspinia前端模板怎样编写消息提示框点击确定后的回调方法
- mxnet基础到提高(15)--梯度与反向传播
- 吐血整理:C#顺序、选择、循环结构用法与案例,这一篇就够了!
- oracle form执行后左上角没出现oracle标记,oracle form学习笔记
- sum() over (order by )
- (原创)一个简洁通用的调用DLL函数的帮助类
- html图像设计代码,html——图像设计(示例代码)
- 金代文化是中华民族文化的重要组成部分
- Python 打新股,我建议你这么来操作!
- 今晚 8:00 |深度推荐系统的探索与实践
- Mongodb备份和还原
- 智慧园区一体化信息管理平台设计方案
- word(2010)使用VBA完成批处理操作-批量清除表格某单元格内容
- Java中实现图片的上传
- 计算机网络/谢希仁(第八版)第三章习题
- 换钱 (Standard IO)——c++
- 《图解UE4渲染体系》Part 0 引擎基础
- 如何显示计算机中本地用户和组,win10电脑管理界面如何显示出“本地用户和组”功能...