`
诗意的栖居
  • 浏览: 272334 次
  • 性别: 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。另外暂时还没有实现类似于自动根据大小显示为人性化的...

    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...

    cygwin的一些命令

    - `less file`: 类似于 `more` 命令,但提供了更多的功能,如上下翻页等。 #### 三、环境变量设置与时间日期管理 **9. `export` 命令** - **基本用法**: `export` 用于设置环境变量。 - **参数说明**: - `export...

Global site tag (gtag.js) - Google Analytics