每天一个linux命令(34):du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.
1.命令格式:
du [选项][文件]
2.命令功能:
显示每个文件和目录的磁盘使用空间。
3.命令参数:
-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-k或--kilobytes 以KB(1024bytes)为单位输出。
-m或--megabytes 以MB为单位输出。
-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 重复计算硬件链接的文件。
4.使用实例:
实例1:显示目录或者文件所占空间
命令:
du
输出:
- [root@localhost test]# 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 .
- [root@localhost test]#
说明:
只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小
实例2:显示指定文件所占空间
命令:
du log2012.log
输出:
- [root@localhost test]# du log2012.log
- 300 log2012.log
- [root@localhost test]#
说明:
实例3:查看指定目录的所占空间
命令:
du scf
输出:
- [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]#
说明:
实例4:显示多个文件所占空间
命令:
du log30.tar.gz log31.tar.gz
输出:
- [root@localhost test]# du log30.tar.gz log31.tar.gz
- 4 log30.tar.gz
- 4 log31.tar.gz
- [root@localhost test]#
说明:
实例5:只显示总和的大小
命令:
du -s
输出:
- [root@localhost test]# du -s
- 1288 .
- [root@localhost test]# du -s scf
- 32 scf
- [root@localhost test]# cd ..
- [root@localhost soft]# du -s test
- 1288 test
- [root@localhost soft]#
说明:
实例6:方便阅读的格式显示
命令:
du -h test
输出:
- [root@localhost soft]# du -h test
- 608K test/test6
- 308K test/test4
- 4.0K test/scf/lib
- 4.0K test/scf/service/deploy/product
- 4.0K test/scf/service/deploy/info
- 12K test/scf/service/deploy
- 16K test/scf/service
- 4.0K test/scf/doc
- 4.0K test/scf/bin
- 32K test/scf
- 8.0K test/test3
- 1.3M test
- [root@localhost soft]#
说明:
实例7:文件和目录都显示
命令:
输出:
- [root@localhost soft]# du -ah test
- 4.0K test/log31.tar.gz
- 4.0K test/test13.tar.gz
- 0 test/linklog.log
- 0 test/test6/log2014.log
- 300K test/test6/linklog.log
- 0 test/test6/log2015.log
- 4.0K test/test6/log2013.log
- 300K test/test6/log2012.log
- 0 test/test6/log2017.log
- 0 test/test6/log2016.log
- 608K test/test6
- 0 test/log2015.log
- 0 test/test4/log2014.log
- 4.0K test/test4/log2013.log
- 300K test/test4/log2012.log
- 308K test/test4
- 4.0K test/scf/lib
- 4.0K test/scf/service/deploy/product
- 4.0K test/scf/service/deploy/info
- 12K test/scf/service/deploy
- 16K test/scf/service
- 4.0K test/scf/doc
- 4.0K test/scf/bin
- 32K test/scf
- 4.0K test/log2013.log
- 300K test/log2012.log
- 0 test/log2017.log
- 0 test/log2016.log
- 4.0K test/log30.tar.gz
- 4.0K test/log.tar.bz2
- 4.0K test/log.tar.gz
- 0 test/test3/log2014.log
- 4.0K test/test3/log2013.log
- 8.0K test/test3
- 4.0K test/scf.tar.gz
- 1.3M test
- [root@localhost soft]#
说明:
实例8:显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和
命令:
du -c log30.tar.gz log31.tar.gz
输出:
- [root@localhost test]# du -c log30.tar.gz log31.tar.gz
- 4 log30.tar.gz
- 4 log31.tar.gz
- 8 总计
- [root@localhost test]#
说明:
加上-c选项后,du不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和。
实例9:按照空间大小排序
命令:
du|sort -nr|more
输出:
- [root@localhost test]# du|sort -nr|more
- 1288 .
- 608 ./test6
- 308 ./test4
- 32 ./scf
- 16 ./scf/service
- 12 ./scf/service/deploy
- 8 ./test3
- 4 ./scf/service/deploy/product
- 4 ./scf/service/deploy/info
- 4 ./scf/lib
- 4 ./scf/doc
- 4 ./scf/bin
- [root@localhost test]#
说明:
实例10:输出当前目录下各个子目录所使用的空间
命令:
du -h --max-depth=1
输出:
- [root@localhost test]# du -h --max-depth=1
- 608K ./test6
- 308K ./test4
- 32K ./scf
- 8.0K ./test3
- 1.3M .
- [root@localhost test]#
说明:输出当前目录下各个子目录所使用的空间
每天一个linux命令(34):du 命令的更多相关文章
- 每天一个linux命令(34)--top命令
今天给领导发邮件,我这边虽然显示发出去了,但是他那边一直没收到,结果我以为我发了,他又一直在那边等结果.所以说,以后要另外发个信息或者QQ微信之类的说一声. top命令是Linux 下常用的性能分析工 ...
- 每天一个linux命令(33)--du命令
Linux du命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df 命令有一些区别的. 1.命令格式: du [选项] [文 ...
- 每天一个linux命令:du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...
- linux 命令——34 du(转)
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...
- Linux命令之du命令
du命令 显示文件或目录所占用的磁盘空间. 命令格式: du [option] 文件/目录 -h 输出文件系统分区使用的情况,例如:10KB,10MB,10GB等 -s 显示文件或整个目录的大小,默认 ...
- Linux centosVMware df命令、du命令、磁盘分区
一.df命令 df(disk filesystem的简写)用于查看自己挂载磁盘的总容量.使用容量.剩余容量,可以不加任何参数,默认以KB为单位. [root@davery ~]# df文件系统 1K- ...
- linux命令:du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...
- linux常用命令:du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项] [文件|目录] 2. ...
- linux 命令格式、ls命令、du命令
命令格式:命令 [-选项] [参数] ls -la /etc1.个别命令不遵循此格式2.当有多个选项时,可以写在一起,大多数顺序可以随意3.简化选项与完整选项 -a 等于 --all ls命令:ls ...
- df命令、du命令、磁盘分区 使用介绍
第4周第1次课(4月9日) 课程内容:4.1 df命令4.2 du命令4.3/4.4 磁盘分区 4.1 df命令 汇报磁盘空间使用情况,linux磁盘挂载点是无法直接访问的. df 和 df -h区别 ...
随机推荐
- 【转载】【树形DP】【数学期望】Codeforces Round #362 (Div. 2) D.Puzzles
期望计算的套路: 1.定义:算出所有测试值的和,除以测试次数. 2.定义:算出所有值出现的概率与其乘积之和. 3.用前一步的期望,加上两者的期望距离,递推出来. 题意: 一个树,dfs遍历子树的顺序是 ...
- yeoman(转)
前言有一种技术可以提高我们的工作效率,可以让我们专心做我们擅长的事,可以屏蔽复杂性,可以规范我们的架构和我们的代码,可以让我们的享受编程的乐趣.Yeoman可以做到. 很多年以前,rails刚刚出世, ...
- 数据快照 (Database Snapshot)
数据库快照是指数据库某一指定时刻的情况,数据库快照提供了源数据库在创建快照时刻的只读,静态视图 . 数据库快照一旦创建就不会改变. 数据库快照在被数据库所有者显示删除前始终存在. 数据库快照用途: 快 ...
- [UCSD白板题] Number of Inversions
Problem Introduction An inversion of a sequence \(a_0,a_1,\cdots,a_{n-1}\) is a pair of indices \(0 ...
- low到一定程度了
- opencv在ios上的开发教程
http://docs.opencv.org/doc/tutorials/ios/hello/hello.html openCV 2.4.3 iOS background_segm.hpp 'lis ...
- JBOSS内存参数详解
JAVA_OPTS="$JAVA_OPTS -server -Xms1024m -Xmx1024m -Xss512k -XX:PermSize=128m -XX:MaxPermSize=25 ...
- Python学习之路--Socket
Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. sock ...
- [Leetcode]Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space. 这题貌似解法挺多,直接用简单的把数倒置,没有考虑数 ...
- XAF How to show custom forms and controls in XAF (Example)
XAF How to show custom forms and controls in XAF (Example) https://www.devexpress.com/Support/Center ...