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 显示版本信息。

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

11>查看各文件夹大小:du -h --max-depth=1

查看指定目录:
代码如下:  其中 /path表示路径
du -h --max-depth=1 /path
具体如下所示:

root@ubuntu4146:~# du -h --max-depth=1 /data/
1.1G    /data/gitlabDataa
8.0K    /data/test
241G    /data/gitlabData
809G    /data/home
15G    /data/OpenGrok
16K    /data/lost+found
1.1T    /data/

我们发现  /data/home/ 目录占用最多,因此我们可以继续看那个目录占用的最多,如下所示:
root@ubuntu4146:/data/home# du -h --max-depth=1 /data/home/
141G    /data/home/wzm
62G    /data/home/lwc
421G    /data/home/hcy
16K    /data/home/zzp
16K    /data/home/zl
54G    /data/home/drj
122G    /data/home/sjq
4.1G    /data/home/ljs
6.7G    /data/home/ywm
809G    /data/home/
root@ubuntu4146:/data/home#

--------------------- 
原文:https://blog.csdn.net/ouyang_peng/article/details/10414499?utm_source=copy

Linux中查看各文件夹大小命令du -h --max-depth=1相关推荐

  1. Linux中查看各文件夹大小(扫盘)

    df -h ./ du -hs ./ du -h /ifs4/BC_RD/USER/lizhixin/my_project/human_chr22 | grep [[:digit:]+]G du [- ...

  2. Linux系统查看各文件夹大小的命令du -lh命令

    du -lh --max-depth=1 查看各文件夹大小的命令. -l:-count-links重复计算硬件连接的文件. -h:-human-readable,以K,M,G为单位,提高信息可读性. ...

  3. linux文件目录:Linux中各目录(文件夹)作用详解(持续更新)

    进入Linux系统,我们就是畅游在各种目录文件中,毕竟Linux是"文件系统",文件的存放就是在目录下面,那我们了解下"Linux中各目录(文件夹)作用详解"还 ...

  4. linux ssh怎样删除文件夹,Linux服务器一键删除文件夹SSH命令

    Linux服务器管理不像Windows服务器管理那么方便,当然Linux也可以直观可视化操作,本人习惯使用SSH命令管理操作,常常会碰到网站产生 大量垃圾文件的苦恼,直接登录FTP删除的话,曾经试过删 ...

  5. ubuntu 20.04 Linux下查看当前文件夹的大小

    问题描述 由于使用远程的 ssh 连接 ubuntu 20.04,所以不清楚如何查看 当前文件夹的大小 直接使用 df -h,只能查看 当前系统 磁盘的使用情况 需求 通过Linux shell 命令 ...

  6. linux怎么查看一个文件夹的大小

    1.最简单的查百看方法可以使用ls -ll.ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB.MB等为单位进行显示,这样比较直观一些. 2.通过命令du -h –m ...

  7. Linux中,新建文件夹和文件命令。

    一.新建文件夹 mkdir 1 1:表示文件夹的名称为1 可同时创建多个文件夹1.2.3:mkdir 1 2 3 在新建的1文件夹中新建2文件夹:mkdir 1/2 例:在当前目录下新建名为38的文件 ...

  8. Linux中正则表达式与文件格式化处理命令(awk/grep/sed)

    一.正则表达式 1.1国际字符模式匹配或匹配模式的类名 [:alnum:] : 0-9,A-Z,a-z [:alpha:] : A-Z,a-z [:upper:] : A-Z [:lower:] : ...

  9. Linux中隐藏文件与文件夹

    这篇面向初学者的文章探讨了在 Linux 中如何在普通视图中隐藏文件和文件夹.图形用户界面和命令行方法都有所涉猎. 有时你需要在 Linux 中隐藏文件.不要误会,我不是指那些你不想让你的家人看到的& ...

最新文章

  1. 关于学习Python的一点学习总结(49->迭代协议及迭代器的创建)
  2. linux alias命令查看和设定别名
  3. Android -- Fragment动画异常Unknown animation name: objectAnimator
  4. bzoj4195(并查集+离散化)
  5. 【Darknet-Yolov3】Ubuntu 服务器上无权限出现 ./darknet: error while loading shared libraries: libcudart.so.8.0
  6. 【python】1. 两数之和
  7. Java容易搞错的知识点
  8. 索引-css-第二版-pyhui
  9. 【英语学习】【Daily English】U01 Greetings / L02 What brings you here?
  10. 【webpack系列】从零搭建 webpack4+react 脚手架(四)
  11. OpenGL ES 2 o 初探
  12. 产品要想跑得赢,政策定价来帮您
  13. HTML怎么把文字分栏_html代码怎样优化更利于SEO排名
  14. 开机LOGO与动画修改
  15. 一个机器人位于一个 m x n 网格的左上角,机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角。问总共有多少条不同的路?
  16. 三菱RS指令无协议通信功能概述
  17. image caption学习笔记
  18. 房地产开发项目管理浅析
  19. 云计算时代:PC会消亡吗?
  20. Autojs: 坚果云文本文件上传/下载

热门文章

  1. 张果老能是鸿蒙时期一蝙蝠,历史书中张果老的故事,一只蝙蝠的传奇
  2. Mall商城后台管理系统——(Vue+SSM)
  3. W32TM注册time.windows.com作为权威时间同步源
  4. Ubuntu+Windows双系统远程重启互相切换
  5. 【R文档】1 isolation.forest/孤立森林算法
  6. OpenGL ES 高级进阶:EGL及GL线程
  7. 【开源共享】全网最简单易用的imx6ull烧写工具设计初衷工作原理设计前的思考
  8. 大数据产业助力上饶经济转型
  9. 4相5线步进电机驱动原理
  10. Android结束进程的几种方法