`
诗意的栖居
  • 浏览: 273749 次
  • 性别: 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
分享到:
评论

相关推荐

    linux基础命令-du说明

    ### Linux基础命令-du详解 #### 命令概述 `du` 命令是Linux系统中的一个常用命令,主要用于报告文件系统中指定文件或目录所占用的空间大小。该命令对于磁盘空间管理非常有用,可以帮助用户快速了解系统中哪些文件或...

    Linux最常用 150 个命令汇总

    - **功能说明**:查看命令帮助。`man` 是一个非常强大的工具,不仅可以查看基本的命令用法,还可以查看到命令的详细参数解释以及示例。此外,`man` 还提供了不同章节的手册页面,例如系统调用、库函数、文件格式、...

    Linux运维命令

    - **功能说明**: 查看命令的手册页,提供详细的命令使用方法。`man` 是 Linux 中最常用的帮助文档查看工具之一。除了 `man`,还有一个更详细的帮助文档工具 `info`,但是使用频率较低。 **2. help** - **命令**: `...

    linux 中常用命令及说明.docx

    ### Linux 中常用命令及说明 #### 一、文件管理命令 **1. ls 命令** - **功能**: `ls` 命令用于列出当前目录下的文件和目录。 - **常用选项**: - `-l`: 显示详细列表模式,包括文件权限、链接数、拥有者、大小和...

    AIX 常用系统命令

    - **功能说明**:重新执行历史命令列表中的倒数第二条命令。 **alias:定义别名** - **命令格式**:`alias del=rm -i` - **功能说明**:为`rm -i`命令定义一个别名`del`。 **unalias:取消别名** - **命令格式**:...

    Python实现Linux中的du命令

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

    RTL8723DU 蓝牙相关资料

    RTL8723DU是一款由Realtek公司生产的无线网卡芯片,主要负责处理Wi-Fi和蓝牙功能。在Linux操作系统中,正确配置和驱动这款芯片对于实现无线网络连接和蓝牙设备的使用至关重要。以下是对给定文件中涉及的知识点的详细...

    A33添加RTL8723DU WIFI 蓝牙

    在Android和Qt平台上为A33处理器添加RTL8723DU WiFi和蓝牙驱动是一项关键的任务,这将确保设备能够连接到无线网络并使用蓝牙功能。以下是对这一过程的详细阐述: 1. **RTL8723DU简介**:RTL8723DU是由Realtek公司...

    运维工程师必会的109个Linux命令

    - **功能说明**:此命令用于从文件名中去除路径和扩展名,仅保留文件的基本名称。 - **示例**:`basename /home/user/documents/report.txt .txt` 输出结果为 `report`。 2. **cat** - **功能说明**:用于将一个...

    Linux常用的60个命令-精选

    Linux 操作系统是一个功能强大且灵活的操作系统,它提供了许多实用的命令来管理和维护系统。以下是 60 个常用的 Linux 命令,涵盖文件管理、磁盘管理、网络管理、系统管理、安全管理等方面。 文件管理命令 * file ...

    最全Linux常用命令大全-linux常用命令全集

    本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd` 命令的英文解释为 print working directory...

    如何正确使用Linux命令–du

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

    linux常用命令

    - **功能说明**:使用扩展正则表达式的grep命令。 - **示例**:`egrep keyword file` 14. **grep** - **功能说明**:搜索文件中的模式。 - **示例**:`grep keyword file` 15. **gunzip** - **功能说明**:...

    unix常用命令简单说明

    显示命令的简短描述,用于快速了解命令的功能。 5. **whereis**:定位命令位置。用于查找命令的可执行文件、库文件和手册页的位置。 6. **which**:查找命令路径。返回第一个找到的命令的完整路径,用于确定命令的...

    史上最全的Linux命令及详细说明

    - **功能**: `ls` 命令用于列出当前目录下的文件列表。 - `ls`: 默认列出当前目录下的非隐藏文件。 - `ls -a`: 列出当前目录下的所有文件,包括以`.`开头的隐藏文件。 - `ls -l` 或 `ll`: 列出当前目录下文件的...

    LINUX常用命令

    - **功能说明**:用于执行shell脚本和命令。 - **示例**:`bash shell_script` 2. **`cat`**: 查看或合并文件内容。 - **功能说明**:用于查看文本文件内容或合并多个文件。 - **示例**:`cat file.txt` 3. **...

    linux命令大全及参数详细说明

    在Linux操作系统中,掌握命令行工具是至关重要的,因为它们提供了高效、强大的系统管理功能。本文将详述一些常见的Linux命令及其参数,帮助你更好地理解和使用这个强大的操作系统。 一、文件与目录操作 1. `ls`:...

    Linux常用命令讲解第2部分

    - **功能说明**:修改用户的登录注释信息。 - **语法**:`chfn [选项] 注释信息 用户名` - **补充说明**:使用此命令可以更改用户账户中的备注信息,如用户的姓名、办公室位置等。 3. **chsh** - **功能说明**...

    Linux 常用 命令

    `less` 命令类似于 `more`,但它提供了更多的功能,如向前滚动、向后滚动等。 **示例:** ``` less large_file.txt ``` **说明:** 使用 `less` 分页显示 `large_file.txt` 的内容。 --- ##### 13. `head` `head...

Global site tag (gtag.js) - Google Analytics