每天一个Linux命令(29)du命令
du命令是对文件和目录磁盘使用的空间的查看。
(1)用法:
用法: du [选项] [文件]
(2)功能:
功能: 报告磁盘空间使用情况
(3)选项参数:
1) -a --all 显示对所有文件的统计,而不只是包含子目录。
2) -b --bytes 输出以字节为单位的大小,替代缺省时1024字节的计数单位。
3) -h --human-readable 以K,M,G为单位,提高信息的可读性。
4) -s --summarize 对每个参数只显示总和
5) --max-depth=n 只输出命令行参数的小于等于第 n 层的目录的总计。 --max-depth=0的作用同于-s选项。
6) -m --megabytes 输出以兆字节的块为计数单位的大小(就是 1,048,576 字节)
7) -X file --exclude-from=file 除了从指定的文件中得到模式之外与 --exclude 一样。 模式以行的形式列出。如果指定的文件是'-',那么从标准输 入中读出模式。
8) -k --kilobytes 以KB(1024bytes)为单位输出
(4)实例:
默认是1024个字节为单位
1)[root@localhost sunjimeng]# du Documents 显示目录或文件的空间使用情况
[root@localhost sunjimeng]# du Documents //只显示目录
Documents/findDir/Dir/CDir
Documents/findDir/Dir
Documents/findDir
Documents/Pdir
Documents/NoPdir
Documents
显示文件的空间使用情况
[root@localhost sunjimeng]# du Documents/findDir/Dir/head_text
Documents/findDir/Dir/head_text
2)[root@localhost sunjimeng]# du -a Documents 详细查看当前目录,子目录下的,所有文件和目录
[root@localhost sunjimeng]# du -a Documents
Documents/findDir/Dir/head_text
Documents/findDir/Dir/less2
Documents/findDir/Dir/CDir
Documents/findDir/Dir/less1.gz
Documents/findDir/Dir
Documents/findDir
Documents/Pdir/find
Documents/Pdir/t3.txt
Documents/Pdir/vf
Documents/Pdir/uText
Documents/Pdir
Documents/NoPdir/find
Documents/NoPdir/t3.txt
Documents/NoPdir/vf
Documents/NoPdir/uText
Documents/NoPdir
Documents
3)[root@localhost Document]# du 默认显示当前目录的文件夹的空间使用情况
[root@localhost Document]# du
./newDir
.
[root@localhost Document]# ll
总用量
-rw-r--r--. root users 5月 : all.txt
-rw-rw-r--. sunjimeng users 5月 : B.text3
-rw-rw-r--. sunjimeng users 5月 : C.text6
-rw-rw-r--. sunjimeng users 5月 : D.text
drwxr-xr-x. root users 5月 : newDir
-rw-r--r--. root users 5月 : t1.txt
-rw-r--r--. root users 5月 : t2.txt
[root@localhost Document]# cd ../
[root@localhost sunjimeng]# du Document
Document/newDir
Document
4)[root@localhost sunjimeng]# du -ah Documents 以易于阅读的方式显示
[root@localhost sunjimeng]# du -ah Documents
.0K Documents/findDir/Dir/head_text
.0K Documents/findDir/Dir/less2
Documents/findDir/Dir/CDir
.0K Documents/findDir/Dir/less1.gz
12K Documents/findDir/Dir
12K Documents/findDir
Documents/Pdir/find
.0K Documents/Pdir/t3.txt
.0K Documents/Pdir/vf
Documents/Pdir/uText
.0K Documents/Pdir
Documents/NoPdir/find
.0K Documents/NoPdir/t3.txt
.0K Documents/NoPdir/vf
Documents/NoPdir/uText
.0K Documents/NoPdir
28K Documents
5)[root@localhost sunjimeng]# du -hba Documents 以一个字节为单位显示
[root@localhost sunjimeng]# du -hba Documents
Documents/findDir/Dir/head_text
Documents/findDir/Dir/less2
Documents/findDir/Dir/CDir
Documents/findDir/Dir/less1.gz
Documents/findDir/Dir
Documents/findDir
Documents/Pdir/find
Documents/Pdir/t3.txt
Documents/Pdir/vf
Documents/Pdir/uText
Documents/Pdir
Documents/NoPdir/find
Documents/NoPdir/t3.txt
Documents/NoPdir/vf
Documents/NoPdir/uText
Documents/NoPdir
Documents
6)[root@localhost sunjimeng]# du -s * 只以总数显示子文件夹的空间使用情况
[root@localhost sunjimeng]# du -s *
Desktop
Document
Documents
Downloads
findTextDir
Music
Pictures
Public
Templates
Videos
[root@localhost sunjimeng]# du -s //默认显示当前的文件夹sunjimeng
7)[root@localhost sunjimeng]# du -bh * |sort -n 根据目录的大小进行排序,包括目录的子目录
[root@localhost sunjimeng]# du -bh * |sort -n
.4K Documents
Desktop
Documents/findDir/Dir/CDir
Downloads
findTextDir
Music
Pictures
Public
Templates
Videos
Document/newDir
Documents/NoPdir
Documents/Pdir
Document
Documents/findDir/Dir
Documents/findDir
8)[root@localhost /]# du -ahm --max-depth=0 以M为单位显示文件夹的大小,并且可以指定显示的深度
[root@localhost /]# du -ahm --max-depth=0 //深度为0表示只显示当前文件夹/的大小
du: 无法访问"./proc/4599/task/4599/fd/4": 没有那个文件或目录 //但必须将整个磁盘全部查询才知道结果
du: 无法访问"./proc/4599/task/4599/fdinfo/4": 没有那个文件或目录
du: 无法访问"./proc/4599/fd/4": 没有那个文件或目录
du: 无法访问"./proc/4599/fdinfo/4": 没有那个文件或目录
du: 无法访问"./run/user/1000/gvfs": 权限不够
.
[root@localhost /]# du -ahm --max-depth=
./boot
./dev
du: 无法访问"./proc/4670/task/4670/fd/4": 没有那个文件或目录
du: 无法访问"./proc/4670/task/4670/fdinfo/4": 没有那个文件或目录
du: 无法访问"./proc/4670/fd/4": 没有那个文件或目录
du: 无法访问"./proc/4670/fdinfo/4": 没有那个文件或目录
./proc
du: 无法访问"./run/user/1000/gvfs": 权限不够
./run
./sys
./etc
./root
./tmp
./var
./usr
./bin
./sbin
./lib
./lib64
./home
./media
./mnt
./opt
./srv
./touch_test
./touch_text
. //可知整个ext文件系统的空间使用情况是3540M左右
每天一个Linux命令(29)du命令的更多相关文章
- 每天一个linux命令(33)--du命令
Linux du命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df 命令有一些区别的. 1.命令格式: du [选项] [文 ...
- 每天一个linux命令:du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...
- Linux命令之du命令
du命令 显示文件或目录所占用的磁盘空间. 命令格式: du [option] 文件/目录 -h 输出文件系统分区使用的情况,例如:10KB,10MB,10GB等 -s 显示文件或整个目录的大小,默认 ...
- Linux centosVMware df命令、du命令、磁盘分区
一.df命令 df(disk filesystem的简写)用于查看自己挂载磁盘的总容量.使用容量.剩余容量,可以不加任何参数,默认以KB为单位. [root@davery ~]# df文件系统 1K- ...
- linux命令:du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...
- linux常用命令:du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项] [文件|目录] 2. ...
- linux 命令格式、ls命令、du命令
命令格式:命令 [-选项] [参数] ls -la /etc1.个别命令不遵循此格式2.当有多个选项时,可以写在一起,大多数顺序可以随意3.简化选项与完整选项 -a 等于 --all ls命令:ls ...
- df命令、du命令、磁盘分区 使用介绍
第4周第1次课(4月9日) 课程内容:4.1 df命令4.2 du命令4.3/4.4 磁盘分区 4.1 df命令 汇报磁盘空间使用情况,linux磁盘挂载点是无法直接访问的. df 和 df -h区别 ...
- df命令,du命令,磁盘分区
df 命令 功能:用来检查linux的文件系统的磁盘空间占用情况 1. df -h 2. 以innode节点数量显示磁盘空间占用情况 df -ih 3. 列出文件系统类型 df -Th du 命令 功 ...
- 【转发】du命令 实现Linux 某个文件夹下的文件按大小排序
1. df -lh 2. du -s /usr/* | sort -rn这是按字节排序 3. du -sh /usr/* | sort -rn这是按兆(M)来排序 4.选出排在前面的10个du -s ...
随机推荐
- [译] JavaScript 的事件循环
译者注 本译文基本是按原文的意思来翻译,但对于 JavaScript 的事件循环,个人感觉还是 Philip Roberts 的视频讲解更形象些,思路和本文大致相同,不过他把事件表理解为 Web AP ...
- H5 打开App
IOS 1.只能在safari浏览器打开, 2.必须App安装的情况下. 3.IOS必须配置 URLSchemes 为 "yidiandai://" 才可以. <!DOCT ...
- 使用 yarn 作为 Npm 的代替方案
相关传送门: # window 安装包下载https://yarnpkg.com/zh-Hans/docs/install#windows-stable # yarn官方网站 https://yarn ...
- Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结
Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结 1.1. Java的编年史2 ...
- 用Android Studio 执行ndk 程序
近期准备研究一下android双进程守护,因为此前用eclipse 写jni习惯了.如今主要用as 工具.在此也试着写个demo 然后在对双进程守护进行研究 1.所需工具 android studio ...
- Unity3d 发动机原理详细介绍
Unity3d 发动机原理详细介绍 www.MyException.Cn 发布于:2013-10-08 16:32:36 浏览:46次 0 Unity3d 引擎原理详细介绍 体系结构 ...
- nl 命令
nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等 ...
- 内核源码之Kconfig和Makefile
转自:http://www.cnblogs.com/image-eye/archive/2011/08/28/2156005.html 内核源码之Kconfig和Makefile Linux内核源码树 ...
- EasyUI分页(前台分页和后台分页)
整理一下以前的总结: 分页包括前台分页和后台分页两种,针对数据量比较小的,比如说单位,角色等,可以使用前台分页,而针对日志文件这些,需要后台分页. 先说说前台分页吧: function pagerFi ...
- 用Jekyll搭建的Github Pages个人博客实践2
依稀记得之前访问喵神的博客很有feel 感谢喵神git上的提供的主题Vno-Jekyll. 创建代码仓库(你的用户名).github.io 将主题Vno-Jekyll下载到本地,解压到刚刚的代码仓库目 ...