转载自:《du命令》-linux命令五分钟系列之三

du(disk usage),顾名思义,查看目录/文件占用空间大小

#查看当前目录下的所有目录以及子目录的大小
$ du -h

$ du -ah

# -h 用K,M,G,的人性化形式显示

# -a 显示目录和文件

du -h tmp

du -ah tmp
#只查看当前目录下的tmp目录(包含子目录)的大小

#查看当前目录及其指定深度目录的大小
du -h –-max-depth=0
#-–max-depth=n:只深入到第n层目录,此处设置为0,即表示不深入到子目录

du命令的一些常用参数:
-a或-all 显示目录中个别文件的大小
-b或-bytes 显示目录或文件大小时,以byte为单位
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和
-D或--dereference-args 显示指定符号连接的源文件大小
-h或--human-readable 以K,M,G为单位,提高信息的可读性
-k或--kilobytes 以1024 bytes为单位
-l或--count-links 重复计算硬件连接的文件
-L或--dereference 显示选项中所指定符号连接的源文件大小
-m或--megabytes 以1MB为单位
-s或--summarize 仅显示总计
-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小
-X<文件>或--exclude-from=<文件>
--exclude=<目录或文件> 略过指定的目录或文件

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

df命令作用是列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还剩余多少空间。
df命令显示系统中包含每个文件名参数的磁盘使用情况,如果没有文件名参数,则显示所有当前已挂载文件系统的磁盘空间使用情况,参考示例1。
在默认情况下,磁盘空间是以1KB为单位进行显示的,但是,如果POSIXLY_CORRECT环境变量被设置为true,这种情况下默认使用512字节为单位显示,参考示例9。

df命令语法

df [选项] [文件名]
参数:
-a:--all,显示所有的文件系统,包括虚拟文件系统,参考示例2。
-B:--block-size,指定单位大小。比如1k,1m等,参考示例3。
-h:--human-readable,以人们易读的GB、MB、KB等格式显示,参考示例4。
-H:--si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024。
-i:--inodes,不用硬盘容量,而是以inode的数量来显示,参考示例5。
-k:以KB的容量显示各文件系统,相当于--block-size=1k。
-m:以KB的容量显示各文件系统,相当于--block-size=1m。
-l:--local,只显示本地文件系统。
--no-sync:在统计使用信息之前不调用sync命令(默认)。
-sync:在统计使用信息之前调用sync命令。
-P:--portability,使用POSIX格式显示,参考示例6。
-t:--type=TYPE,只显示指定类型的文件系统,参考示例7。
-T:--print-type,显示文件系统类型,参考示例8。
-x:--exclude-type=TYPE,不显示指定类型的文件系统。
--help:显示帮助信息。
--version:显示版本信息。

常用的命令展示:

显示所有磁盘空间占用情况

1
df -ha  【-a  显示所有】

注意: tmpfs 是一个不存在于实体硬盘上、而是驻在记忆里的特殊文件系统。其中一个副作用就是当你失去电源(或重就开机)时,tmpfs 上的一切内容都会消失。tmpfs 驻守在内存里,它的速度极快。它的寻觅时间与驻守在硬盘上的一般文件系统根本不能相比。

mount  -t tmpfs tempfilesystem /mnt/tmpfs      【手动挂载tmpfs文件系统】

以inode模式显示磁盘使用情况

1
[root@localhost omc]# df -i

显示指定类型磁盘

1
[root@localhost omc]# df -ht ext4

列出文件系统的类型【常用】

1
[root@localhost omc]# df -h

转载于:https://www.cnblogs.com/yhlboke-1992/p/10267844.html

转载:Linux命令之查看文件占用空间大小-du,df相关推荐

  1. 【转】Linux命令之查看文件占用空间大小-du,df

    原文网址:http://blog.csdn.net/wangjunjun2008/article/details/19840671 du(disk usage),顾名思义,查看目录/文件占用空间大小 ...

  2. 【linux】linux命令如何查看文件、文件夹的属性,包括大小、修改时间、谁修改的...

    [linux命令如何查看文件.文件夹的属性,包括大小.修改时间.谁修改的] 1.查看文件大小: #du -sh filename 2.查看文件,文件夹属性: #ls -l filename #ls - ...

  3. Linux命令之查看文件内容

    Linux命令之查看文件内容 1.cat 描述:查看文件内容 用法:cat[选项]...[文件]... 选项:    -b    显示行号,空白行不显示行号. -n    显示行号,包括空白行. [r ...

  4. linux 查看文件夹大小 du命令

    日志原文:http://blog.sohu.com/people/!a2VmYW5sb3ZleXVuaW5nQHNvaHUuY29t/159962486.html du -sh *   查看当前目录下 ...

  5. linux命令之查看文件内容加上行号-nl

    在linux下cat命令可以查看文件内容,不过有时候我们需要在前面加上行号,看起来更方便,nl命令就有这个功能. 比如查看一个sh脚本: $ cat print-printf.sh #!/bin/ba ...

  6. Linux命令之查看磁盘空间使用情况df

    概述 df 命令可以用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息.df 是 disk free 的缩写. 注:与 du 命令 ...

  7. Linux下查看文件占用空间大小的du 和df 命令

    Linux下查看文件占磁盘大小一般使用du或df命令 df命令:用于显示磁盘分区上的可使用的磁盘空间.默认显示单位为KB.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. du命令 ...

  8. linux命令怎么查看文件时间排序,linux中ls命令按照文件大小排...-ls命令按大小与时间排序文件...-ls按时间排序输出文件列表的实例分析_169IT.COM...

    ls命令可以按照文件大小进行输出排序. 代码示例: man ls -S sort  by file size 用法: ls -Sl 这是按照由大到小排序,如果想要反过来,从小到大,那么用: ls -S ...

  9. Linux查看文件夹大小du

    du命令参数详解见: http://baike.baidu.com/view/43913.htm 下面我们只对其做简单介绍: 查看linux文件目录的大小和文件夹包含的文件数   统计总数大小   d ...

最新文章

  1. 程序员学历低,该被歧视吗? | 每日趣闻
  2. IOS热更新-JSPatch实现原理+Patch现场恢复
  3. android studio 以源码形式导入volley作为library,SDK的目录结构
  4. 【SSH网上商城项目实战19】订单信息的级联入库以及页面的缓存问题
  5. BugkuCTF-Crypto题杰斐逊
  6. C/C++面试题—机器人的运动范围【回溯法应用】
  7. java吃豆人代码讲解_在吃豆人的这一关里,隐藏着来自程序员的深深恶意
  8. 集群环境下_Docker环境下秒建Redis集群,连SpringBoot也整上了!
  9. 转Linux多线程条件下的计数器 2011-11-15 00:00中国IT实验室佚名
  10. Django初级手册1-项目和应用的创建与简单的数据库操作
  11. 读书笔记《浪潮之巅》感悟
  12. 全网最全网络数据采集(爬虫)指南
  13. 输入法相关的测试用例整理
  14. 百度搜索开放平台,百度搜索api
  15. 奋斗吧,程序员——第三十章 多情自古伤离别,更哪堪冷落清秋节
  16. git push提交成功后如何撤销回退
  17. 周金瑞10.31现货黄金、白银TD、美原油开盘操作建议
  18. word自带公式编辑_Word公式编辑器下载_Word公式编辑器官方下载-太平洋下载中心...
  19. 一个小老板的日常管理
  20. Win7 无法用win+R打开dos命令窗口的问题

热门文章

  1. 几种开源SIP协议栈对比OPAL,VOCAL,sipX,ReSIProcate,oSIP
  2. 黑马程序员-异常介绍与处理
  3. 实用代码-C#之IP地址和整数的互转
  4. .NET技术学习目录整理
  5. success or not?
  6. 纪念一下第一次在开源项目上commit:好神奇啊!
  7. 研究生申请:就一个字
  8. 最近使用的两个工具 winscp和xshell
  9. U3D 代码自动化生成定制预置体的旋转问题
  10. 关于.net core http error 502.5 - process failure