du -ah --max-depth=1     这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。

du -sh 目录    #查看目录的大小

du -sh  文件   #查看文件大小

du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh

 一、du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory。

  很明显,与df不同,它用来查看文件或目录所占用的磁盘空间的大小。

二、du常用的选项:

  -h:以人类可读的方式显示

  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小

  -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小

  -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和

  --apparent-size:显示目录或文件自身的大小

  -l :统计硬链接占用磁盘空间的大小

  -L:统计符号链接所指向的文件占用的磁盘空间大小

  一、du -h:这个就不多说了。

  二、du -a:使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。

可以看出,默认情况下du只显示download目录占用磁盘空间的大小,而使用-a选项后,它不仅显示了目录(最后一行),而且显示了目录下各个文件占用磁盘      空间的大小。

  三、du -s:使用此选项时,du只显示目录所占用磁盘空间的大小,而不显示其下子目录和文件占用磁盘空间的信息。

默认情况下,du不显示目录下文件占用磁盘空间的信息,但它会显示其下子目录占用磁盘空间的信息;而使用-s选项以后,只显示xx目录占用磁盘空间的大        小。

  四、du --apparent-size:显示文件或目录自身大小,而不是它们占用的磁盘空间大小。文件或目录占用磁盘空间的大小与它们自身大小有时候并非完全一       致;这种现象非linux所独有,windows里也是如此。我们看这个选项的帮助文档的解释:                 The apparent size of a file is the number of bytes reported by `wc –c` regular files ,or more generally, `ls –l –block-size=1` or `stat –format=%s`.For example, a file containing the word `zoo` with no newline would, of course, have an apparent size of 3. Such a small file may require anywhere from 0 to 16 kib or more of disk space, depending on the type and configuration of the file system on which the file resides.

  这段话给出了文件或目录自身大小与占用磁盘空间大小的区别。他下面举出了一个更加夸张的例子,这里就不把它写出来了。我们知道了:wc或ls --block-           size显示的是其自身大小,而du给出的则是占用的磁盘空间的大小。

  五、du -c:使用此选项时,不仅显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和。

du -csh 目录 :加上-c选项后,du不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和。

六、du -l:这个选项主要是针对硬链接。在统计目录占用磁盘空间大小时,-l选项会把硬链接也统计进来。帮助文档是这样解释的:     Count the size of all files,even if they have appeared already(as a hard link)。

我们在download目录下建立一个硬链接,指向本目录下的一个文件。不使用-l选项时,du发现硬链接指向本目录下的文件,于是自动忽略该链接文件,以免造      成重复统计;使用-l选项,du才会把硬链接文件也统计进来。

  七、du -L:这个选项主要是针对符号链接。它会把符号链接所指向的文件占用磁盘空间的大小也统计进来。帮助文档是这样解释的:Dereference symbolic links(show the disk space used by the file or directory that the link points to instead of the space used by the link)。

我们在download目录下创建一个符号链接,指向本目录下的一个文件。我们看到上面图片中显示的操作结果,当使用-L选项时,du会把符号链接所指向的文件      的大小也统计到目录里来。

转载于:https://my.oschina.net/u/728453/blog/3095135

du 查看文件大小命令相关推荐

  1. Linux Command du 查看文件大小

    Linux Command du 查看文件大小 文章目录 Linux Command du 查看文件大小 1. 简介 2. 格式 3. 参数 4. 实例 4.1 显示目录或者文件所占空间 4.2 显示 ...

  2. linux显示总文件大小命令,linux查看文件大小命令

    linux系统不像windows系统,查看文件可以随时点击右键,linux中碳钢命令来查看文件大小,下面由学习啦小编为大家整理了linux查看文件命令的相关知识,希望对大家有帮助! linux查看文件 ...

  3. linux系统下查看文件大小命令(以G/M/K为单位查看)

    查看文件大小 1.列表查看文件大小  ls -lht 2.单独查看某一个文件大小 ls -lh file

  4. 每天一个Linux命令-使用du查看文件大小

    du命令用以查看文件和目录的大小.可以方便地查看每个文件和目录所占用的空间. 基本语法 du [options][file] 复制代码 可使用的options值可以通过 man df 命令查阅,这里不 ...

  5. linux中查看文件大小命令

    要查看Linux中文件夹的大小,可以使用以下命令之一: du命令:该命令用于显示目录中文件和子目录的磁盘使用情况.要查看文件夹的大小,可以使用以下命令: du -sh foldername 该命令将以 ...

  6. linux 查看文件大小命令

    du(disk usage),顾名思义,查看目录/文件占用空间大小 #查看当前目录下的所有目录以及子目录的大小 $ du -h $ du -ah

  7. linux中文件大小10,Linux之查看文件大小

    1.查看当前文件大小du -sh ./ du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][- ...

  8. Linux命令手册-查看文件大小常用命令(df、du、stat)(详解)

    目录 df命令 du命令 stat命令 df命令 用途:显示指定磁盘文件的可用空间. 语法:df [选项] [文件名] 参数选项: -a:--all,显示所有的文件系统,包括虚拟文件系统. -B:-- ...

  9. adb shell 中查看文件大小指令 ls -al 和 du -k \ du-h

    ls -al 经常使用 ls -al 在 adb shell 中查看文件的大小.这里面自己有一个误区.成都 一般人类正常理解应该是查看这个 Download 文件夹整个大小.但是这个 ls -al 却 ...

最新文章

  1. 阿里敏捷实践| 4个迭代,从批量交付向持续交付转型
  2. 【编程1】 Two Sum + 哈希算法
  3. Unity3D碰撞触发函数
  4. EVENT ADJUST_SCN 说明 [30681.1]
  5. 【转】Google Chrome浏览器调试
  6. 2.2 CSS3基本语法 + 选择器
  7. java 服务器时间 jvm_手动设置jvm时间改为第8时区的时间JVM虚拟机时区设置问题,java日期工具类各种解决不好使,很麻烦...
  8. 读《反欺骗的艺术》有感
  9. 2021-08-14
  10. 计算机软件产品类退税,软件产品增值税退税政策详解.doc
  11. 微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计
  12. Web 前端学习之表单制作、网页超链接
  13. [坑] FileZilla下载按钮为灰色
  14. 对计算机辅助英语教学的建议,CALL引入我国后英语教师面临困难及建议.doc
  15. 利用开区间覆盖的约简给出有限覆盖定理的一个新证明
  16. 教育界杂志教育界杂志社教育界编辑部2022年第24期目录
  17. CV之IA:利用人工智能算法实现图像动画(以让古代皇帝画像以及古代四大美女画像动起来-来模仿偶像胡歌剧中角色表情动作为例-照片嗨起来)案例应用
  18. 程序员赚外快到底有哪些途径?干货篇
  19. Win10桌面布局-透明剧中任务栏
  20. 如何从官网下载MySQL最新版本的安装包?

热门文章

  1. C语言学习记录(猜数游戏)
  2. [LOJ#6617][THUPC2019]摆家具(矩阵乘法 + 子集和变换)
  3. C# 如何减少装箱拆箱
  4. 巨准拓客CRM【工商财税】行业获客解决方案
  5. sd卡广播的理解总结
  6. 传参时带有日期参数,@JsonFormat与@DateTimeFormat
  7. hahaha终于注册了一个博客
  8. 科技战疫——战疫背后的神秘力量
  9. 【 javascript】JS语法 ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性
  10. React前端开发入门与实战案例