linux基础命令---du
du
以块为单位,显示当前目录下,所有目录、文件、子目录的磁盘使用情况。总结每个文件的磁盘使用情况,对目录进行递归处理
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
du [选项] [目录]
2、选项列表
| 
 选项  | 
 说明  | 
| 
 --help  | 
 帮助  | 
| 
 --version  | 
 显示命令版本信息  | 
| 
 -a | --all  | 
 显示所有的文件大小,包含目录、文件、子目录。默认情况下不显示文件的大小  | 
| 
 --apparent-size  | 
 打印表观大小,而不是磁盘使用量;虽然表观大小通常较小,但由于(“稀疏”)文件中的漏洞、内部碎片、间接块等原因,它可能更大。  | 
| 
 -B | --block-size=SIZE  | 
 设置显示时的块大小  | 
| 
 -b | --bytes  | 
 等价于“--apparent-size --block-size=1”  | 
| 
 -c | --total  | 
 产生一个总和统计  | 
| 
 -D | --dereference-args | -H  | 
 只引用命令行中列出的符号链接  | 
| 
 --files0-from=F  | 
 总结文件F中指定的以NUL结尾的文件名的磁盘使用情况;如果F是“-”,则从标准输入中读取名称  | 
| 
 -h | --human-readable  | 
 以更加易读的方式来显示  | 
| 
 --si  | 
 和“-h“一样,只是显示单位是1000,而不是1024  | 
| 
 -k  | 
 相当于—block-size=1k  | 
| 
 -m  | 
 相当于—block-size=1M  | 
| 
 -l | --count-links  | 
 如果是硬链接,那么记录次数  | 
| 
 -L | --dereference  | 
 取消引用所有符号链接  | 
| 
 -P | --no-dereference  | 
 不要跟随任何符号链接,这是默认的  | 
| 
 -0 | --null  | 
 以0字节(而不是换行符)结束每一行输出  | 
| 
 -S | --separate-dirs  | 
 不包括子目录的大小  | 
| 
 -s | --summarize  | 
 只显示每个参数的总数  | 
| 
 -x | --one-file-system  | 
 跳过不同文件系统上的目录  | 
| 
 -X | --exclude-from=FILE  | 
 排除与文件中任何模式匹配的文件  | 
| 
 --exclude=PATTERN  | 
 排除匹配模式的文件  | 
| 
 --max-depth=N  | 
 只有目录层数少于N,才打印目录(或文件)的总数(或带有-all);“--max-depth=0“等价于 ” --summarize “  | 
| 
 --time  | 
 显示最后修改的时间  | 
| 
 --time=WORD  | 
 将时间显示为指定的内容而不是修改时间,可以是:atime、access、use、ctime或status。  | 
| 
 --time-style=STYLE  | 
 使用指定的格式显示时间,时间格式可以是full-iso,long-iso,iso,+FORMAT  | 
该指令显示的值的单位是“--block-size”、“DF_BLOCK_SIZE”、“BLOCK_SIZE”,、BLOCKSIZE”这是四个值中第一个可用的值。 除了第一个值是用户设定的,其他3个都是环境变量。如果这四个值没有可用的,那么默认是1024(如果设置了POSIXLY_CORRECT,那么就是512)。
显示的单位可能是:KB,1000;K,1024;MB,100*100;M,1024*1024。
3、实例
1)查看home目录总大小
| 
 
 
  | 
2)使用“--time”选项,显示最后的修改时间
| 
 
 
 
 
  | 
3)使用“-m”选项,以Mb为单位显示
| 
 
 
 
 
  | 
4)指定“--time“的显示
| 
 
 
 
 
 
 
 
 
  | 
linux基础命令---du的更多相关文章
- 第四节,Linux基础命令
		
第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令 ...
 - 【Python之路】第一篇--Linux基础命令
		
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
 - linux基础命令学习笔记(二)
		
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
 - linux基础命令:
		
linux基础命令: 显示 echo 输出我写的内容 ls 查看当前目录的文件 pwd 查看当前目录 ifconfig 查看网卡信息 grep 过滤 -v 取反 -n man 查看命令的帮助信息 md ...
 - 常用的linux基础命令
		
常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...
 - [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
		
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...
 - Linux基础命令小结(超全!!)
		
Linux目录结构 1.bin 存放经常使用的指令比如ll,cp 2.sbin 系统管理员使用的系统管理指令 3.home 存放普通用户的住目录 4.root 系统管理员的用户主目录 5.boot 存 ...
 - Linux基础命令整合
		
linux基础命令整理 1.系统相关命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minu ...
 - 2.Linux基础命令
		
linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...
 
随机推荐
- tomcat+redis会话共享
			
1.基础环境: jdk1. tomcat7 redis nginx 2.添加依赖的jar包到tomcat的lib目录(http://pan.baidu.com/s/1eRAwN0Q) 3.配置tomc ...
 - Windows Server 2008 R2之一活动目录服务部署
			
测试环境: 服务器:计算机名Win2008R2CNDC,已安装Windows Server 2008 R2.IPV4:192.168.1.13,255.255.255.0,网关地址192.168.1. ...
 - wpgcms---banner图怎么调用
			
使用wpgcms调用banner图,首先新建应用为 自定义应用,然后添加对应的字段信息,例如: 具体调用方式: <ul> {% set bannerlist = wpg.appdata.g ...
 - 大话FLASH和EEPROM
			
最近在看代码的时候,遇到了一个使用FLASH模拟EEPROM的情况,看到这个我当时是一脸蒙蔽啊,对于一个有时候连FLASH和EEPROM都分不清的人来说,怎么可能读懂用FLASH来模拟EEPROM呢? ...
 - numpy中的reshape中参数为-1
			
上篇文章中的reshape(-1,2),有的时候不明白为什么会有参数-1,可以通过查找文档中的reshape()去理解这个问题 根据Numpy文档(https://docs.scipy.org/doc ...
 - 第一次php之旅
			
话说起来,我也是刚接触php不久,刚开始是因为想自己做一个从前端到后台完整的网站,所以去学后台技术,在各种语言的选择中,由于php语言的简单,易学,功能强大,开发速度快等原因,最终我选择了php! 一 ...
 - 使用keras导入densenet模型
			
从keras的keras_applications的文件夹内可以找到内置模型的源代码 Kera的应用模块Application提供了带有预训练权重的Keras模型,这些模型可以用来进行预测.特征提取和 ...
 - PyCharm导入tensorflow包报错的问题
			
[注]PyCharm导入tensorflow包报错的问题 若是你也遇到这个问题,说明你也没有理解tensorflow到底在哪里. 当安装了anaconda3.6后,在PyCharm中设置interpr ...
 - MySQL命令:创建数据库、插入数据
			
简介: 学习mysql环境为ubantu,下面记录一些基本的创建数据库和插入数据的口令 打开MySQL 服务并使用 root 登录: --打开 MySQL 服务 sudo service mysql ...
 - 加入到java后台开发
			
下载java环境安装包 http://www.oracle.com/technetwork/java/javase/overview/index.html 下载eclipse j2ee版本 http: ...