1. df -lh

2. du -s /usr/* | sort -rn
这是按字节排序

3. du -sh /usr/* | sort -rn
这是按兆(M)来排序

4.选出排在前面的10个
du -s /usr/* | sort -rn | head

5.选出排在后面的10个
du -s /usr/* | sort -rn | tail

du -h –-max-depth=0 user
du -sh –-max-depth=2 | more

本文具体介绍了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

【转发】du命令 实现Linux 某个文件夹下的文件按大小排序的更多相关文章

  1. linux 压缩当前文件夹下所有文件

    linux zip压缩.压缩当前文件夹下所有文件,压缩为a.zip.命令行的方法是怎样. zip  -r fileName.zip  文件夹名 tar tar命令可以用来压缩打包单文件.多个文件.单个 ...

  2. 【转】【Linux】Linux下统计当前文件夹下的文件个数、目录个数

    [转][Linux]Linux下统计当前文件夹下的文件个数.目录个数 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 统计文件夹下目录的 ...

  3. shell命令查看某文件夹下的文件个数

    shell命令查看某文件夹下的文件个数 2010-06-25 17:05:15|  分类: shell |字号 订阅   1.查看某文件夹下文件的个数: ls -l |grep "^-&qu ...

  4. Linux下统计当前文件夹下的文件个数

    Linux下统计当前文件夹下的文件个数 √ ls -l |grep "^-"|wc -l

  5. Linux 批量查找并替换文件夹下所有文件的内容

    1.批量查找某个目下文件的包含的内容 cd etc grep -rn "查找的内容" ./ 2.批量替换某个目下所有包含的文件的内容 cd etc sed -i "s/查 ...

  6. python (9)统计文件夹下的所有文件夹数目、统计文件夹下所有文件数目、遍历文件夹下的文件

    命令:os 用到的:os.walk   os.listdir 写的爬虫爬的数据,但是又不知道进行到哪了,于是就写了个脚本来统计文件的个数 #统计 /home/dir/ 下的文件夹个数 import o ...

  7. 利用shell脚本或者php移动某个文件夹下的文件到各自的日期组成的目录下

    背景是这样的:网站一开始访问量比较小,大家就把所有的图片文件上传到一个目录下(比如是/data/images/).后来访问量大了,图片也多了,这样就影响读取效率.所以有个这样的需求,把这些个图片文件移 ...

  8. 创建批处理文件.bat文件(删除指定文件夹下的文件及文件夹并循环)

    1.针对仅仅是删除文件夹下的文件的操作:使用del命令,单纯的删除文件操作,如下:del /f /s /q C:\Users\dell\AppData\Local\Temp\*.* 2.删除文件夹操作 ...

  9. C#遍历文件夹下所有文件

    FolderForm.cs的代码如下: using System; using System.Collections.Generic; using System.Diagnostics; using ...

随机推荐

  1. 工作了3年的JAVA程序员应该具备什么技能?(zhuan)

    http://www.500d.me/article/5441.html **************************************** 来源:五百丁 作者:LZ2016-03-18 ...

  2. hiho_1139_二分+bfs搜索

    题目 给定N个点和M条边,从点1出发,到达点T.寻找路径上边的个数小于等于K的路径,求出所有满足条件的路径中最长边长度的最小值. 题目链接:二分     最小化最大值,考虑采用二分搜索.对所有的边长进 ...

  3. python的变量传递

    python中变量都被视为对象的引用.python函数调用传递参数的时候,不允许程序员选择传值还是传引用,python参数传递采用的都是“传对象引用”的方式.     这种方式相当于传值和传引用的结合 ...

  4. C++ Primer 笔记(1)基础中的战斗机 输入输出 对输入不定数据处理

    今天打算再重新好好的看一遍C++ Primer这本很经典的书籍,笔记开始: 1.每个C++程序都包含一个或者多个函数,其中必须有一个main,操作系统通过调用main入手运行程序: 2.函数包括:返回 ...

  5. selenium 加载RemoteDriver浏览器驱动

    title NodeWebDriver java -jar selenium-server-standalone-2.42.2.jar -Dwebdriver.ie.driver="C:\S ...

  6. linux笔记:linux常用命令-链接命令

    文件处理命令:ln(创建链接文件) ln -s  源文件 链接文件 需要源文件已经建立,执行链接文件就是执行源文件. 软链接文件的特点: 1.类似于windows中快捷方式的作用: 2.它的文件类型是 ...

  7. 20145218 《Java程序设计》第五周学习总结

    20145218 <Java程序设计>第五周学习总结 教材学习内容总结 异常 程序中总有些意想不到的状况所引发的错误,如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失 ...

  8. jq--回到顶部

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  9. [HBuilder] 简介

    官网首页: http://www.dcloud.io/runtime.html 特点: 编码比其他工具快5倍 代码输入法:按下数字快速选择候选项 可编程代码块:一个代码块,少敲50个按键 内置emme ...

  10. 166. Fraction to Recurring Decimal -- 将除法的商表示成字符串(循环节用括号表示)

    Given two integers representing the numerator and denominator of a fraction, return the fraction in ...