linux du
命令参数:
-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 重复计算硬件链接的文件。
显示目录或者文件所占空间 (只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的43687为当前目录的总大小)
./xml
./mem
./thread
./glog/glog-0.3./src/glog
./glog/glog-0.3./src/base
./glog/glog-0.3./src/windows/glog
./glog/glog-0.3./src/windows
./glog/glog-0.3./src
./glog/glog-0.3./vsprojects/logging_unittest
./glog/glog-0.3./vsprojects/logging_unittest_static
./glog/glog-0.3./vsprojects/libglog_static
./glog/glog-0.3./vsprojects/libglog
./glog/glog-0.3./vsprojects
./glog/glog-0.3./m4
./glog/glog-0.3./.deps
./glog/glog-0.3./doc
./glog/glog-0.3./.libs
./glog/glog-0.3./packages/rpm
./glog/glog-0.3./packages/deb
./glog/glog-0.3./packages
./glog/glog-0.3.
./glog
./sort
显示指定文件所占空间
root@ubuntu:/home/work/test# du a.out
a.out
root@ubuntu:/home/work/test#
查看指定目录的所占空间
root@ubuntu:/home/work/test# du gdb
gdb
root@ubuntu:/home/work/test#
显示多个文件所占空间
root@ubuntu:/home/work/test# du a.out main.cpp
a.out
main.cpp
root@ubuntu:/home/work/test#
只显示总和的大小
root@ubuntu:/home/work/test# du -s
.
root@ubuntu:/home/work/test# du -s redis
redis
root@ubuntu:/home/work/test#
方便阅读的格式显示
root@ubuntu:/home/work/test# du -h log
16K log/boost_log/log
6.8M log/boost_log
1.1M log/logouts/test
1.1M log/logouts
7.9M log
root@ubuntu:/home/work/test#
文件和目录都显示
root@ubuntu:/home/work/test# du -ah log
.0K log/main.cpp
.0K log/Log.h
12K log/boost_log/log/sign_2016--21_20..log
16K log/boost_log/log
.0K log/boost_log/main.cpp
.0K log/boost_log/mainEx.cc
2.5M log/boost_log/a.out
3.9M log/boost_log/Logger.o
.0K log/boost_log/Logger.h
448K log/boost_log/main.o
.0K log/boost_log/Makefile
.0K log/boost_log/Logger.cpp
6.8M log/boost_log
.0K log/Log.cpp
.0K log/logouts/test/x.txt
1.1M log/logouts/test/.log
1.1M log/logouts/test
1.1M log/logouts
7.9M log
root@ubuntu:/home/work/test#
显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和 (加上-c选项后,du不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和)
root@ubuntu:/home/work/test# du -c md5 log
md5
log/boost_log/log
log/boost_log
log/logouts/test
log/logouts
log
total
root@ubuntu:/home/work/test#
按照空间大小排序(针对当前目录的子目录)
root@ubuntu:/home/work/test/log# du |sort -nr|more
.
./boost_log
./logouts
./logouts/test
./boost_log/log
root@ubuntu:/home/work/test/log#
输出当前目录下各个子目录所使用的空间
root@ubuntu:/home/work/test# du -h --max-depth=
7.9M ./log
44K ./xml
60K ./mem
.0K ./thread
18M ./glog
60K ./sort
296M ./python
39M ./redis
80K ./gdb
44K ./minmaxheap
6.7M ./async
7.2M ./md5
28K ./move
375M .
root@ubuntu:/home/work/test#
linux du的更多相关文章
- LInux : du命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...
- linux du查看文件所占大小
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...
- (转)linux du命令
转自 http://www.cnblogs.com/peida/archive/2012/12/10/2810755.html Linux du命令也是查看使用空间的,但是与df命令不同的是Linux ...
- linux du和df
df.du和fdisk这三个常用命令:df用于检查文件系统磁盘占用情况,du检查磁盘空间占用情况,而fdisk用于磁盘分区. du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,d ...
- linux du命令: 显示文件、目录大小
介绍:du命令用于显示指定文件(夹)在磁盘中所占的空间信息.假如指定的文件参数实际上是一个目录,就要计算该目录下的所有文件.假如 没有提供文件参数,执行du命令,显示当前目录内的文件占用空间信息. 语 ...
- linux du 与 df 命令
du 命令:显示每个文件和目录的磁盘使用空间 命令格式:du [选项][文件] -k或--kilobytes 以KB(1024bytes)为单位输出. -m或--megabytes 以MB为单位输 ...
- python计算文件夹大小(linux du命令 简化版)
C盘又满了,怎么办?用了一些垃圾清理软件(或者bat脚本),但是还是不理想,那么具体哪些文件夹下面有巨大的文件呢?windows并不能通过详细信息看到每个文件夹的大小(PS:这里所谓的文件夹的大小是指 ...
- linux du查询目录所占的磁盘空间
linux查询目录所占的磁盘空间 du -hxs /* --exclude=/proc |sort -rh 命令和选项的解释: du – 估计文件的空间使用情况 -hsx – (-h)更易读的格式,( ...
- linux du与ls查看文件大小时的区别
du和ls查看文件大小的区别 du == disk usage (磁盘使用量,占用的磁盘空间)du 的基本使用du -s #s参数是可以统计占硬盘空间大小的如 du -skh web-k或-- ...
- Linux du命令和df命令区别
du 命令 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间. 3.命令参数: -a或-all 显示目录中个别文件的大小. -b或-bytes 显示目录或文件大 ...
随机推荐
- Python基础教程之udp和tcp协议介绍
Python基础教程之udp和tcp协议介绍 UDP介绍 UDP --- 用户数据报协议,是一个无连接的简单的面向数据报的运输层协议.UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但 ...
- ssh无秘钥登录
服务器1:172.16.20.136 服务器2:172.16.20.134 在服务器2上输入:ssh-keygen -t rsa (一路回车) scp /root/.ssh/id_ ...
- 实用的 图片上传 html+css
html <form id="mainForm"> <div class="content"> <div class=" ...
- Harmonic Value Description HDU - 5916
The harmonic value of the permutation p1,p2,⋯pn is ∑i=1n−1gcd(pi.pi+1) Mr. Frog is wondering about t ...
- mybatis之关联映射
###mybatis使用之一对一关联映射 1)分析并画ER图.(特别是一对一.一对多.多对多的情况) 2)启动终端数据库,并建库建表,在表中插入值和字段,并查看结果.(后期把navicat用上) 3) ...
- 一个用python简单的封装了aria2的jsonrpc中adduri的脚本
aria2是一个十分牛逼的下载神器,有时候项目需要一个很牛逼的下载中间件的话,aria2是一个不错的选择.其中支持jsonrpc和websocket的特性尤其诱人.但是python用起来还是有点不爽, ...
- yii2项目中运行composer 过程中遇到的问题
问题1: Your requirements could not be resolved to an installable set of packages 则表明 未安装fxp/composer-a ...
- 【题解】Luogu P1533 可怜的狗狗
原题传送门 莫队介绍,Splay介绍 离线的题目,莫队是不错的解决方法 先把询问排一下序 剩下就套一个莫队的板子 每来一只狗就把漂亮值插入平衡树 每去掉一只狗就把漂亮值从平衡树中删掉 每次查询查平衡树 ...
- Iris Classification on Tensorflow
Iris Classification on Tensorflow Neural Network formula derivation \[ \begin{align} a & = x \cd ...
- ldap集成jira
jira默认支持ldap,通过管理员登录jira 点击 User Management --> User Directories --> Add Directory. 进行ldap配置: ...