文档章节

du命令--disk usage

Edwyn王
 Edwyn王
发布于 2015/06/26 10:27
字数 944
阅读 10
收藏 0

概述

Linux下命令,统计目录(或文件)所占磁盘空间的大小。

简介

du(show disk usage)查看磁盘使用情况

语法

1
2
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 显示版本信息。
-sh *显示当前目录内文件夹及文件的大小。

使用示例

1> 要显示一个目录树及其每个子树的磁盘使用情况
1
du/home/linux 
这在/home/linux目录及其每个子目录中显示了磁盘块数。
2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况
1
du-k/home/linux 
这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。
3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况
1
du-m/home/linux 
这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。
4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况
1
du-g/home/linux 
这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。
5>查看当前目录下所有目录以及子目录的大小:
1
du-h. 
“.”代表当前目录下。也可以换成一个明确的路径
-h表示用K、M、G的人性化形式显示
6>查看当前目录下user目录的大小,并不想看其他目录以及其子目录:
1
du-shuser 
-s表示总结的意思,即只列出一个总结的值
1
du-h--max-depth=0user 
--max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。
7>列出user目录及其子目录下所有目录和文件的大小:
1
du-ahuser 
-a表示包括目录和文件
8>列出当前目录中的目录名不包括xyz字符串的目录的大小:
1
du-h--exclude='*xyz*' 
9>想在一个屏幕下列出更多的关于user目录及子目录大小的信息:
1
du-0huser 
-0(杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。
10>只显示一个目录树的全部磁盘使用情况
1
du-s/home/linux 

本文转载自:http://baike.baidu.com/link?url=uDcT5P38grIkBU2Rvj-aDhdV-b54OqGGk1mLlvt16gnauqP63SytoPtLjZsgpsHvY...

Edwyn王
粉丝 26
博文 166
码字总数 68181
作品 0
青岛
其他
私信 提问
Linux入门 Part2: 目录操作(5) - du 查看目录文件大小

du 是 Disk Usage 的缩写,用于查看目录文件(也就是 windows 中的文件夹)所占用的磁盘空间。 首先运用上一章讲到的 cd 命令进入 /usr/games 目录。接着输入 du mateo21@mateo21-desktop:~...

GIpanda
2014/05/01
0
0
du查看的目录大小与df查看的大小不同的时候用lsof查找

首先MAN一下俩个命令,看一下解释的区别: du - estimate file space usage df - report file system disk space usage du估计文件空间占用情况,df报告文件系统磁盘空间使用情况。两个命令所...

zphj1987
2012/09/11
0
0
Linux的资源管理器

说是资源管理器,其实就是使用命令来对Linux运行系统的参数的查看。下面就一起看一看怎么像在windows下查看资源管理器吧。 1、查看进程(额,自然是电脑上正在运行的进程咯) ps aux 其中a 是...

郭璞
2015/11/06
0
0
Linux 基础教程 40-df和du命令

df     df用于显示文件系统的整体磁盘使用量。 基本用法 其常用选项如下所示: 选项 说明 -a, --all 显示所有文件系统,包括/proc等虚拟文件系统 -h, --human-readable 以易读的形式进行显...

Surpassme
2018/08/22
0
0
Linux命令英文全称

su:Swith user 切换用户,切换到root用户 cat: Concatenate 串联 uname: Unix name 系统名称 df: Disk free 空余硬盘 du: Disk usage 硬盘使用率 chown: Change owner 改变所有者 chgrp: C...

夏春涛
2017/09/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

vmstat命令详解

https://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html

流光韶逝
25分钟前
0
0
如何理解算法时间复杂度的表示

先从O(1) 来说,理论上哈希表就是O(1)。因为哈希表是通过哈希函数来映射的,所以拿到一个关键 字,用哈希函数转换一下,就可以直接从表中取出对应的值。和现存数据有多少毫无关系,故而每次执...

yky20190625
41分钟前
2
0
分布式架构 实现分布式锁的常见方式

一、我们为什么需要分布式锁? 在单机时代,虽然不需要分布式锁,但也面临过类似的问题,只不过在单机的情况下,如果有多个线程要同时访问某个共享资源的时候,我们可以采用线程间加锁的机制...

太猪-YJ
今天
7
0
GitLab Docker 安装记录

安装环境 环境Centos7.4 64 1.拉取镜像文件 docker pull gitlab/gitlab-ce:latest 2.docker 安装 git.zddts.com 为访问域名或换成可以访问的IP docker run -d --hostname git.***.com -p ......

侠者圣
今天
0
0
EfficientNet: 再论 CNN 的网络规模

由于这里公式无法正常显示,所有内容以图片内容上传,如有需要,可提供 pdf 版。

爱吃草莓的皮卡丘
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部