网站首页 > 博客文章 正文
Linux du命令也是用来查看使用空间的,与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看
1.命令格式
du [options] .....[file]....
2.命令参数
- -a 显示目录中个别文件的大小。
- -b 显示目录或文件大小时,以byte为单位。
- -c 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
- -k 以KB(1024bytes)为单位输出。
- -m 以MB为单位输出。
- -s 仅显示总计,只列出最后加总的值。
- -h 以K,M,G为单位,提高信息的可读性。
- -S 显示个别目录的大小时,并不含其子目录的大小。
- -X 在<文件>指定目录或文件。
- -D 显示指定符号链接的源文件大小。
- -H 但是K,M,G是以1000为换算单位。
- -l 重复计算硬件链接的文件。
3.使用实例
1)显示目录或者文件所占空间
du
直接使用du命令来查看(输出的是当前目录下的信息),输出信息为:
28 ./dmidecode/dmidecode-3.2/man
784 ./dmidecode/dmidecode-3.2
1060 ./dmidecode
4 ./touch
4 ./test1
36 ./c
4 ./a7
12 ./a6
4 ./a
4 ./a5
7840 ./tar/info-log
23396 ./tar
4 ./bin/a1
8 ./bin
4 ./a4
4 ./test2
20 ./cat
28 ./dmidecode-3.2/man
316 ./dmidecode-3.2
32444 .
只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的32444为当前目录的总大小
2)显示指定文件的空间
du info.log
查看当前目录下的info.log文件所占空间,命令输出信息为:
7468 info.log
3)查看指定目录所占空间
du dmidecode
查看当前目录下的dmidecode目录所占空间
28 dmidecode/dmidecode-3.2/man
784 dmidecode/dmidecode-3.2
1060 dmidecode
4)查看多个文件
du a1.txt dmidecode-3.2.tar.xz
同时查看a1.txt dmidecode-3.2.tar.xz 文件的大小
4 a1.txt
56 dmidecode-3.2.tar.xz
5)只显示总和
du -s
显示当前目录下的占用空间总和,命令执行后输出
32444 .
6)方便阅读的格式显示
du -h
在当前目录下执行此命令后输出
28K ./dmidecode/dmidecode-3.2/man
784K ./dmidecode/dmidecode-3.2
1.1M ./dmidecode
4.0K ./touch
4.0K ./test1
36K ./c
4.0K ./a7
12K ./a6
4.0K ./a
4.0K ./a5
7.7M ./tar/info-log
23M ./tar
4.0K ./bin/a1
8.0K ./bin
4.0K ./a4
4.0K ./test2
20K ./cat
28K ./dmidecode-3.2/man
316K ./dmidecode-3.2
32M .
7)同时显示文件与目录
du -ah dmidecode
显示dmidecode目录下的目录与文件,命令执行后输出结果为:
272K dmidecode/dmidecode-3.2.tar
20K dmidecode/dmidecode-3.2/LICENSE
172K dmidecode/dmidecode-3.2/dmidecode.o
32K dmidecode/dmidecode-3.2/biosdecode
4.0K dmidecode/dmidecode-3.2/config.h
4.0K dmidecode/dmidecode-3.2/dmioem.h
4.0K dmidecode/dmidecode-3.2/AUTHORS
136K dmidecode/dmidecode-3.2/dmidecode
4.0K dmidecode/dmidecode-3.2/man/vpddecode.8
12K dmidecode/dmidecode-3.2/man/dmidecode.8
4.0K dmidecode/dmidecode-3.2/man/biosdecode.8
4.0K dmidecode/dmidecode-3.2/man/ownership.8
28K dmidecode/dmidecode-3.2/man
4.0K dmidecode/dmidecode-3.2/dmidecode.h
24K dmidecode/dmidecode-3.2/vpddecode
20K dmidecode/dmidecode-3.2/ownership
8.0K dmidecode/dmidecode-3.2/README
24K dmidecode/dmidecode-3.2/biosdecode.o
4.0K dmidecode/dmidecode-3.2/util.h
8.0K dmidecode/dmidecode-3.2/vpddecode.o
4.0K dmidecode/dmidecode-3.2/vpdopt.c
8.0K dmidecode/dmidecode-3.2/util.o
8.0K dmidecode/dmidecode-3.2/vpdopt.o
136K dmidecode/dmidecode-3.2/dmidecode.c
16K dmidecode/dmidecode-3.2/dmioem.c
12K dmidecode/dmidecode-3.2/dmioem.o
16K dmidecode/dmidecode-3.2/dmiopt.o
4.0K dmidecode/dmidecode-3.2/dmiopt.h
8.0K dmidecode/dmidecode-3.2/vpddecode.c
4.0K dmidecode/dmidecode-3.2/vpdopt.h
16K dmidecode/dmidecode-3.2/biosdecode.c
8.0K dmidecode/dmidecode-3.2/util.c
4.0K dmidecode/dmidecode-3.2/version.h
12K dmidecode/dmidecode-3.2/dmiopt.c
4.0K dmidecode/dmidecode-3.2/Makefile
4.0K dmidecode/dmidecode-3.2/types.h
8.0K dmidecode/dmidecode-3.2/ownership.o
8.0K dmidecode/dmidecode-3.2/ownership.c
8.0K dmidecode/dmidecode-3.2/NEWS
784K dmidecode/dmidecode-3.2
1.1M dmidecode
8)统计若干文件与磁盘空间总和
du -c a1.txt dmidecode-3.2.tar.xz
命令输出结果:
4 a1.txt
56 dmidecode-3.2.tar.xz
60 total
加上-c参数后,du不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和。
9)显示各个子目录所使用的空间
du -h --max-depth=1
执行完命令输出结果为
1.1M ./dmidecode
4.0K ./touch
4.0K ./test1
36K ./c
4.0K ./a7
12K ./a6
4.0K ./a
4.0K ./a5
23M ./tar
8.0K ./bin
4.0K ./a4
4.0K ./test2
20K ./cat
316K ./dmidecode-3.2
32M .
猜你喜欢
- 2024-11-21 超好用的UnixLinux 命令技巧 大神为你详细解读
- 2024-11-21 linux命令清单
- 2024-11-21 软件性能测试相关的Linux命令总结
- 2024-11-21 Linux中查看磁盘大小、文件大小
- 2024-11-21 【Linux】查看信息的常用命令CPU、内存、进程、网口、磁盘、硬件
- 2024-11-21 5个比较实用的Linux命令,工作中100%你在用
- 2024-11-21 Linux入门常用必会60个命令实例详解(一)
- 2024-11-21 如何查看服务器配置信息
- 2024-11-21 Linux常用命令大全
- 2024-11-21 Linux环境中几个常用运维命令的使用指引
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)