Linux 命令之 du -- 显示每个文件和目录的磁盘使用空间/所占用的磁盘空间大小/所使用的磁盘空间大小/查看文件和目录的大小
文章目录
- 命令介绍
- 常用选项
- 参考示例
- (一)显示当前目录下的所有子目录和文件所占空间
- (二)查看指定文件所占空间的大小
- (三)查看指定目录的所占空间
- (四)查看多个文件所占空间
- (五)查看指定目录所占空间的总大小
- (六)以易读方式查看指定目录下的所有文件的大小
- (七)查看当前目录下的一级子目录的大小(不包含文件)
命令介绍
du 命令的英文全称是“Disk Usage”,即用于查看磁盘占用空间的意思。但是与df命令不同的是du命令是对文件和目录磁盘使用的空间的查看,而不是某个分区
常用选项
选项 | 说明 |
---|---|
-a或-all | 显示目录中所有文件大小 |
-b或-bytes | 显示目录或文件大小时,以byte为单位 |
-c或–total | 除了显示每个目录或文件的大小外,同时也显示所有目录或文件的总和 |
-k或–kilobytes | 以KB(1024bytes)为单位输出,即以KB为单位显示文件大小 |
-m或–megabytes | 以MB为单位输出 |
-g | 以GB为单位显示文件大小 |
-s或–summarize | 仅显示总计,只列出最后加总的值 |
-h或–human-readable | 以K,M,G为单位,提高信息的可读性,即以易读方式显示文件大小 |
-x或–one-file-xystem | 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过 |
-L<符号链接>或–dereference<符号链接> | 显示选项中所指定符号链接的源文件大小 |
-S或–separate-dirs | 显示个别目录的大小时,并不含其子目录的大小 |
-X<文件>或–exclude-from=<文件> | 在<文件>指定目录或文件 |
–exclude=<目录或文件> | 略过指定的目录或文件 |
-D或–dereference-args | 显示指定符号链接的源文件大小 |
-H或–si | 与-h参数相同,但是K,M,G是以1000为换算单位 |
-l或–count-links | 重复计算硬件链接的文件 |
参考示例
(一)显示当前目录下的所有子目录和文件所占空间
[root@htlwk0001host ~]# du
608 ./test6
308 ./test4
4 ./scf/lib
4 ./scf/service/deploy/product
4 ./scf/service/deploy/info
12 ./scf/service/deploy
16 ./scf/service
4 ./scf/doc
4 ./scf/bin
32 ./scf
8 ./test3
1288
说明:
显示当前目录下的所有子目录和文件的大小,以及当前目录的总大小,最下面的1288 为当前目录的总大小。
(二)查看指定文件所占空间的大小
[root@localhost test]# du log2012.log
300 log2012.log
(三)查看指定目录的所占空间
[root@localhost test]# du /scf/
4 scf/lib
4 scf/service/deploy/product
4 scf/service/deploy/info
12 scf/service/deploy
16 scf/service
4 scf/doc
4 scf/bin
32 scf
(四)查看多个文件所占空间
[root@localhost test]# du log30.tar.gz log31.tar.gz
4 log30.tar.gz
4 log31.tar.gz
(五)查看指定目录所占空间的总大小
[root@htlwk0001host ~]# du -s httpd
80 httpd
(六)以易读方式查看指定目录下的所有文件的大小
[root@htlwk0001host ~]# du -ah httpd
16K httpd/conf/magic
12K httpd/conf/httpd.conf
28K httpd/conf
4.0K httpd/conf.d/userdir.conf
4.0K httpd/conf.d/welcome.conf
4.0K httpd/conf.d/autoindex.conf
4.0K httpd/conf.d/php.conf
4.0K httpd/conf.d/README
20K httpd/conf.d
4.0K httpd/conf.modules.d/00-proxy.conf
4.0K httpd/conf.modules.d/00-systemd.conf
4.0K httpd/conf.modules.d/00-lua.conf
4.0K httpd/conf.modules.d/00-dav.conf
4.0K httpd/conf.modules.d/00-mpm.conf
4.0K httpd/conf.modules.d/10-php.conf
4.0K httpd/conf.modules.d/01-cgi.conf
4.0K httpd/conf.modules.d/00-base.conf
32K httpd/conf.modules.d
0 httpd/run
0 httpd/modules
0 httpd/logs
80K httpd
(七)查看当前目录下的一级子目录的大小(不包含文件)
[root@htlwk0001host ~]# du -hc --max-depth=1
4.0K ./.pip
36K ./.cache
4.0K ./.ssh
76K ./nginx
80K ./httpd
4.0K ./mysql
1.1G ./mysql-rpm
4.0K ./.oracle_jre_usage
0 ./.config
4.0K ./.java
2.3G .
2.3G 总用量
Linux 命令之 du -- 显示每个文件和目录的磁盘使用空间/所占用的磁盘空间大小/所使用的磁盘空间大小/查看文件和目录的大小相关推荐
- Linux命令之du
Linux命令之du 功能说明 显示每个文件和目录的磁盘使用空间. 和df不一样奥! 语法 du [选项][文件] 参数 -a或-all 显示目录中个别文件的大小. -b或-bytes 显示目录或文件 ...
- linux命令实践-du
du命令用来查看目录或文件所占用磁盘空间的大小.常用选项组合为:du -sh 一.du的功能:`du` reports the amount of disk space used by the spe ...
- linux 显示unix时间,小弟我使用过的Linux命令之uptime - 显示系统运行时间
我使用过的Linux命令之uptime - 显示系统运行时间 我使用过的Linux命令之uptime - 显示系统运行时间 本文链接:http://codingstandards.iteye.com/ ...
- linux du -h按文件大小,【玩转linux命令】du党
各位好,对于服务端测试来说,linux是我们每天都会用到的,而linux的操作又是基于命令的,有些命令我们天天都在用,但是偶尔"–help"一下,都会发现一大堆没用过的参数,从这周 ...
- Linux命令·df·du
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命 ...
- linux 命令之du与df
一.du 命令 Linux du (英文全拼:disk usage)命令用于显示目录或文件的大小 du 会显示指定的目录或文件所占用的磁盘空间. 二.du命令作用 du [选项][文件] -a或-al ...
- linux du sort命令,linux命令:du、sort、more、cat、less
一个比较经典的问题: 如果线上机器的磁盘占用率超级高,怎么办? 这时候优先想到的肯定是,定位到占用磁盘空间最大的那些文件,然后把可以删的给删掉. 那么,问题来了,如何定位到占用磁盘空间最大的文件? 一 ...
- linux命令:du,df用法说明
du命令简介: 计算每个文件的磁盘用量,目录则取总用量. 1.命令格式: 用法:du [选项]... [文件]... 或:du [选项]... --files0-from=F 2.命令功能: 计 ...
- Linux 命令之 dmidecode -- 显示机器的DMI信息
文章目录 命令介绍 常用选项 (一)Valid string keywords are (二)Valid type keywords are (三)type全部编码列表 命令示例 示例1,-d 后面跟 ...
最新文章
- 项目集成自动分词系统ansj,实现自定义词库
- bartender的安全策略不允许指定的用户执行此操作_MongoDB用户和角色解释系列(上)...
- 《犯罪心理学》读书笔记(part6)--犯罪心理的主观差异(上)
- 学习笔记(46):Python实战编程-protocol
- JavaFX技巧18:路径剪切
- React开发(169):ant design Popconfirm 使用
- Windows键盘如何映射为Mac使用
- thinkphp5 两个控制器传参数_Thinkphp5代码执行学习
- 开心游戏网页(附效果图)
- 摄影测量与遥感资质乙级标准内容
- 电子邮件注册帐号大全_电子邮件
- android版本8.1.0和9的区别,安卓8.1和9.0的区别是什么
- 苹果app退款_苹果上最流氓的功能,终于被彻底关掉
- 小工具开发笔记—IE自动填表器—第一篇:你好,世界
- 【干货】营销拓客思维导图24式.pdf(附下载链接)
- Kali信息收集学习笔记
- 程序员的五个开发神器助你更好的开发!
- docker--compose
- 微软宣布 WinUI 的重心在于 Win32,而 UWP 还有未来吗?
- hypermesh 学习笔记二,