转载:http://blog.csdn.net/iamlaosong/article/details/7085178

我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果变化太大就说明不正常。查看目录大小的命令是du(当然也可以查看文件大小),例如:du ems_data,就是查看ems_data目录下各子目录的大小;du,就是查看当前目录下各子目录的大小;du *,就是查看当前目录下各子目录和文件的大小。

为了提高查看效果,我们需要对结果进行排序,因为du的命令结果很乱,例如:

从大到小排列:du ems_data | sort -nr

按目录名排列:du ems_data | sort +1 -2

选出排在前面的10个:du ems_data | sort -rn | head

选出排在后面的10个:du ems_data  | sort -rn | tail

当前目录的大小:du -sh .

===================================================

附:linux中du命令参数的用法,并用示例进一步说明其使用方法。

Du命令功能说明:统计目录(或文件)所占磁盘空间的大小。

语  法:du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>] [--max-depth=<目录层数>][--help][--version][目录或文件]

常用参数:

-a或--all  为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。

-b或--bytes 显示目录或文件大小时,以byte为单位。

-c或--total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。

-D或--dereference-args 显示指定符号连接的源文件大小。

-h或--human-readable 以K,M,G为单位,提高信息的可读性。

-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。

-k或--kilobytes 以1024 bytes为单位。

-l或--count-links 重复计算硬件连接的文件。

-L<符号连接>或--dereference<符号连接> 显示选项中所指定符号连接的源文件大小。

-m或--megabytes 以1MB为单位。

-s或--summarize 仅显示总计,即当前目录的大小。

-S或--separate-dirs 显示每个目录的大小时,并不含其子目录的大小。

-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。

--exclude=<目录或文件> 略过指定的目录或文件。

--max-depth=<目录层数> 超过指定层数的目录后,予以忽略。

--help 显示帮助。

--version 显示版本信息。

linux中的du命令使用示例:

1> 要显示一个目录树及其每个子树的磁盘使用情况

du /home/linux

这在/home/linux目录及其每个子目录中显示了磁盘块数。

2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况

du -k /home/linux

这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。

3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况

du -m /home/linux

这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。

4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况

du -g /home/linux

这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。

5>查看当前目录下所有目录以及子目录的大小:

du -h .

“.”代表当前目录下。也可以换成一个明确的路径

-h表示用K、M、G的人性化形式显示

6>查看当前目录下user目录的大小,并不想看其他目录以及其子目录:

du -sh user

-s表示总结的意思,即只列出一个总结的值

du -h --max-depth=0 user

--max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。

7>列出user目录及其子目录下所有目录和文件的大小:

du -ah user

-a表示包括目录和文件

8>列出当前目录中的目录名不包括xyz字符串的目录的大小:

du -h --exclude=’*xyz*’

9>想在一个屏幕下列出更多的关于user目录及子目录大小的信息:

du -0h user

-0(杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。

10>只显示一个目录树的全部磁盘使用情况

du  -s /home/linux

注意:参数是多个字符时,前面的减号“–”是两个。

Linux系统下查看目录大小相关推荐

  1. linux 文件大小_linux系统中查看目录大小的du命令常

    CentOS7.3学习笔记总结(四十六)-linux系统中查看目录大小的du命令常用方法 在windows系统中我们想查看目录或文件的大小,直接右键属性,并且还能显示别的属性,在linux系统中,一般 ...

  2. Linux下查看目录大小

    Linux下查看目录大小的命令是du,从man中找到几个常用的参数就可以轻松的统计某个文件夹的容量. 1.统计出目录的总大小,并以比较合适的单位表示 -h, --human-readable      ...

  3. Linux 系统下对目录扩容的方法

    1.现象: 日志服务器当初考虑不周,分区划分不太合理: 2.目标: 将/home磁盘空间缩减 并将新的磁盘分区扩充到/根目录 卸载/home分区并压缩分区 卸载/home时 提示目标忙,fuser - ...

  4. linux 文件夹增加容量,Linux系统下对目录扩容的方法介绍

    导读 本文介绍了在Linux系统下对目录扩容的方法,一起来看一下吧. 1.现象: 日志服务器当初考虑不周,分区划分不太合理: 2.目标: 将/home磁盘空间缩减  并将新的磁盘分区扩充到/根目录 卸 ...

  5. linux系统下新增vg大小

    linux系统下新增vg大小 哈喽!!好长时间没有和大家见面了,最近有很多身边小伙伴问我呀,linux下面新增vg具体怎么操作,还有linux下面扩容已有vg怎么操作,那么接下来,拉菲就带大家看看我们 ...

  6. linux 怎么查看系统用户,Linux系统下查看用户的常用方法

    使用Linux系统时经常需要查看用户信息,除了cat /etc/passwd文件外,其实还有很多命令可以直接查看系统用户信息,下面总结一些Linux系统下查看用户的常用方法: id命令 功能:打印指定 ...

  7. linux系统下查看cpu功耗,Linux系统下查看CPU信息

    Linux系统下查看CPU信息 查看CPU信息(型号): # cat /proc/cpuinfo| grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon( ...

  8. linux系统下查看 显卡 信息

    linux系统下查看 显卡 信息 命令:lspci |grep -i vga 如果是Nvidia显卡 1.基本命令:nvidia-smi nvidia-smi(The Nvidia System Ma ...

  9. Linux系统下查看系统时间和硬件时间

    Linux系统下查看系统时间和硬件时间 1.具体命令使用如下: 查看当前系统时间 [root@littlelawson hbase-1.4.0]# date Mon Jun 18 10:36:45 P ...

最新文章

  1. ios TableView编辑状态多选框的修改
  2. matlab 1 f噪声,跪求1/f噪声生成代码解释!!
  3. 【转载】WINCE物理和虚拟地址的问题
  4. java 停止for_java线程for循环没有循环完成就停止了,这是为什么?
  5. Prometheus is an open source monitoring
  6. oracle自定义长度异常,Oracle 自定义wmsys.wm_concat 避免长度限制
  7. php web开发实用教程答案,PHP Web开发实用教程
  8. 高级文本编辑器——Kate
  9. URL与URI的区别和联系
  10. Windbg程序调试系列1-常用命令说明Mex扩展使用总结
  11. Excel功能逻辑结构图
  12. html如何调图片透明度,改变图片的透明度.html
  13. 各种文件后缀名与打开方式
  14. 山海经电子书古文/翻译白话文版发布,免费电子书。
  15. Mac OS X 平台有哪些优秀应用可以将视频转成 GIF?Mac视频转gif软件推荐
  16. C# 消息盒子 右下角显示窗体
  17. HDU5713 K个联通块
  18. 《定时执行专家》V5.4软件使用手册
  19. 机器学习——基础知识
  20. python批量评论_手把手教你 Python挖掘用户评论典型意见并自动生产报告

热门文章

  1. 【LInux】查看Linux系统版本信息
  2. ubuntu系统初始化
  3. Python正则表达式初识(十)附正则表达式总结
  4. 如何更好的创建Java对象
  5. 正则表达式懒惰贪婪和replace函数
  6. iView:一套基于Vue的高质量UI组件库
  7. Windows Store App JavaScript 开发:获取文件和文件夹列表
  8. TCP粘包问题 转自CSDN
  9. python运维开发之socket网络编程01
  10. 数组 = 容器