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 显示目录或文件大 ...
随机推荐
- Servlet向JSP过渡
表格中添加删除链接删除相关数据,在servlet这里用的是纯java代码,在纯java代码里面的输出里面添加类似前端拼接的东西.(删除链接,并根据id来删除相应数据)这里使用的纯servlet. 在o ...
- airtest 记录
from airtest.core.api import * # 通过ADB连接本地Android设备 connect_device("Android:///") #安装待测软件a ...
- Python基本数据类型——字典
字典 dict 字典是Python的另一种有序的可变数据结构,且可存储任意类型对象. 字典是一种键值对的数据容器,每个键值(key:value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典 ...
- mysql 5.7多源复制(用于生产库多主库合并到一个查询从库)
目前我们使用的是主从+分库分表的系统架构,主库有N个分库,从库为多个slave做负载均衡,所以数据库端的架构是下面这样的: 因为差不多有一年半没有专门搞技术为主了,顺带回顾下. 这就涉及到多个主库数据 ...
- spring boot 1.x完整学习指南(含各种常见问题servlet、web.xml、maven打包,spring mvc差别及解决方法)
spring boot 入门 关于版本的选择,spring boot 2.0开始依赖于 Spring Framework 5.1.0,而spring 5.x和之前的版本差距比较大,而且应该来说还没有广 ...
- 2018-2019-1 20189206 《Linux内核原理与分析》第五周作业
linux内核分析学习笔记 --第四章 系统调用的三层机制 学习重点--系统调用 用户态.内核态和中断 Intel x86 CPU有四种不同的执行级别,分别是0,1,2,3其中数字越小,特权越高. L ...
- QT---实现舒尔特方格(零基础入门)
按照之前说的,加上舒尔特方格,读者还可以自行将此游戏做成APP放到手机上,后面还有贪吃蛇,Java版的飞机大战,五子棋,各类游戏会不断加上来的,当然,会免费附加源代码! 读者可以去4399去玩一下,可 ...
- Codeforces Round 500 (Div 2) Solution
从这里开始 题目地址 瞎扯 Problem A Piles With Stones Problem B And Problem C Photo of The Sky Problem D Chemica ...
- Codeforces Round #427 (Div. 2) Problem B The number on the board (Codeforces 835B) - 贪心
Some natural number was written on the board. Its sum of digits was not less than k. But you were di ...
- 字体图标,盒子显隐,overflow属性,伪类设计边框,盒子阴影2d形变
字体图标 ''' fa框架: http://fontawesome.dashgame.com/ 下载 => 引入css文件 引入字体图标库 <link rel="styleshe ...