`
诗意的栖居
  • 浏览: 268187 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Du命令功能说明

阅读更多
Du命令功能说明:统计目录(或文件)所占磁盘空间的大小。   
语 法: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 显示版本信息。
[编辑本段]2.du命令使用示例
  
1> 要显示一个目录树及其每个子树的磁盘使用情况   
du /home/linux   这在/home/linux目录及其每个子目录中显示了磁盘块数。   
2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况   
du -k /home/linux   这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。   
3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况   
du -m /home/linux   这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。   
4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况   
du -g /home/linux   这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。   
5>查看当前目录下所有目录以及子目录的大小:   
du -h .   “.”代表当前目录下。也可以换成一个明确的路径   -h表示用K、M、G的人性化形式显示   
6>查看当前目录下user目录的大小,并不想看其他目录以及其子目录:   
du -sh user   -s表示总结的意思,即只列出一个总结的值   
du -h –max-depth=0 user   –max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。   
7>列出user目录及其子目录下所有目录和文件的大小:   
du -ah user   -a表示包括目录和文件   
8>列出当前目录中的目录名不包括xyz字符串的目录的大小:   
du -h –exclude=’*xyz*’   
9>想在一个屏幕下列出更多的关于user目录及子目录大小的信息:   
du -0h user   -0(杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。   
10>只显示一个目录树的全部磁盘使用情况   
du -s /home/linux
分享到:
评论

相关推荐

    Python实现Linux中的du命令

    说明:现在代码已实现du命令的 -s 统计功能,统计与系统du命令稍有差别,比如用ls -ld /root结果为4096,而du计算出来是1040,用当前python计算出来也是4096。另外暂时还没有实现类似于自动根据大小显示为人性化的...

    UNIX常用命令大全

    可以直接打印 共11页 第一章 目录及文件操作命令 2 1.1 ls 2 1.2 pwd 2 1.3 cd 2 1.4 mkdir 2 1.5 rmdir 2 1.6 cat 2 1.7 head 2 ...附录 UNIX 常用命令简单说明 9 命令 功能简述 9 UNIX的Shell命令详解 10

    如何正确使用Linux命令–du

    功能说明:显示目录或文件的大小。 语 法:du [-abcDhHklmsSx][-L &lt;符号连接&gt;][-X &lt;文件&gt;][–block-size][–exclude=&lt;目录或文件&gt;][–max-depth=&lt;目录层数&gt;][–help][–version][目录或文件] 补充说明...

    UNIX基本命令学习指导

    课程说明 1 课程介绍 1 课程目标 1 相关资料 1 第1章 UNIX通用基本命令 2 1.1 使用UNIX 2 1.1.1 使用unix的注意事项 2 1.1.2 让命令在后台运行 3 1.1.3 UNIX功能键 3 1.2 文件的存取权限 4 1.2.1 文件存取权限的显示...

    一个直接用命令查看修改删除图片属性Exif信息的文件

    部分使用说明: 点击开始菜单-运行命令,在对话框输入: "jhead –命令参数 jpeg文件" 例如: “jhead -de D:\A.jpg” 删除D盘盘根目录下A.jpg文件的exif信息。 “jhead -de D:\*.jpg” 删除D盘根目录下所有jpg文件...

    注册表批量修改权限命令

    转储逻辑磁盘管理器在磁盘上的数据库内容,其中说明了 Windows 2000 动态磁盘的分区情况。 ListDLLs 列出所有当前加载的 DLL,包括加载位置及其版本号。2.0 版将打印已加载模块的完整路径名。 LiveKd 使用 Microsoft...

    UbuntuChina12

    11.1.3 使用du命令检查目录 ??占用的存储空间 289 11.1.4 使用find命令找出超过 ??一定容量限制的文件 290 11.1.5 使用find命令找出并删除 ??长期闲置不用的文件 290 11.1.6 使用find命令找出并删除 ??core文件 292 ...

    Linux dumpkeys命令用法详解

    参数说明: -i 驱动信息(键码范围、数量、状态键) -l 详细驱动信息 -n 十六进制显示 -f 显示全部信息 -1 分行显示按键组合 -S 设定输出格式(0:预设 1:完整 2:分行 3简单) –funcs-only 功能键信息 –keys-only 键...

    Ubuntu权威指南(2/2)

    11.1.3 使用du命令检查目录 ??占用的存储空间 289 11.1.4 使用find命令找出超过 ??一定容量限制的文件 290 11.1.5 使用find命令找出并删除 ??长期闲置不用的文件 290 11.1.6 使用find命令找出并删除 ??core文件 292 ...

    Ubuntu权威指南(1/2)

    11.1.3 使用du命令检查目录 ??占用的存储空间 289 11.1.4 使用find命令找出超过 ??一定容量限制的文件 290 11.1.5 使用find命令找出并删除 ??长期闲置不用的文件 290 11.1.6 使用find命令找出并删除 ??core文件 292 ...

    Linux操作系统基础教程

    三.Linux基本操作命令............................................................................................................8 四.基本的系统管理命令...................................................

    Jhead (Exif 信息批量命令行编辑工具,win命令行,含源代码)一个直接用命令查看修改删除图片属性Exif信息的文件

    唯一的问题是:jhead不是个window程式,它是个DOS程式,许多用window的人,对DOS并不熟,因此,说明jhead使用法如下: jhead这个DOS程式必需在DOS下执行,如何在windows中启动DOS? 以windowsXP为例: 开始——运行 ...

    Turbolinux 学习入门宝典

    2.6.4 了解磁盘的使用情况(df, du) 38 2.7 安装和升级软件包 42 2.8 访问在线手册册(MAN PAGE) 44 2.8.1 man 命令 45 2.8.2 help 命令 46 2.8.3 whereis 命令 46 第3章 TCP/IP网络 47 3.1 TCP/IP 47 3.2 以太网 47...

    MySQL数据库使用mysqldump导出数据详解

    mysqldump是mysql用于转存储数据库...它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。 语法: 默认不带参数的导出,导出文本内容大概如下:创建数据库判断语句-删

    Sysinternals 实用工具合集

    CacheSet 是一个允许您利用 NT 提供的功能来控制缓存管理器的工作集大小的程序。它与 NT 的所有版本都兼容。 Contig 您是否希望迅速对您频繁使用的文件进行碎片整理?使用 Contig 优化单个的文件,或者创建连续的...

    5GSA网管操作指导书.docx

    流量优先级说明:该参数表示异频频点的流量优先级。当基于频率优先级的切换测量时,优先选择此优先级高的频点用于吸收话务流量。该参数配置数值越大,优先级越高。该参数取值为0表示不选择该频点作为基于频率优先级...

    io-server:io服务器-使用node.js

    IO SERVER USING NODE.JScontents:使用说明系统模型简图系统模型详图变量命名规则模块功能说明系统压力测试记录###一、使用说明1.bat批处理脚本开启服务器使用注意事项:(1)需将文件夹重新命名为“io-server”;...

    Sysinternals 实用程序全集 (完整版 49.2M)

    Du 按目录查看磁盘使用情况 EFSDump 查看有关加密文件的信息 Filemon 此监视工具允许您实时查看文件系统的所有活动。 接合点 创建 Win2K NTFS 符号链接 LDMDump 转储逻辑磁盘管理器在磁盘上的数据库内容,...

    Windows Sysinternals Suite v2019.06.29.zip

    转储逻辑磁盘管理器在磁盘上的数据库内容,其中说明了 Windows 2000 动态磁盘的分区情况。 ListDLLs 列出所有当前加载的 DLL,包括加载位置及其版本号。2.0 版将打印已加载模块的完整路径名。 LiveKd 使用 ...

    调试开发工具集

    转储逻辑磁盘管理器在磁盘上的数据库内容,其中说明了 Windows 2000 动态磁盘的分区情况。 ListDLLs 列出所有当前加载的 DLL,包括加载位置及其版本号。2.0 版将打印已加载模块的完整路径名。 LiveKd 使用 Microsoft...

Global site tag (gtag.js) - Google Analytics