疯痞 ©免责声明

文章标签 linux Linux命令 du 文章分类 服务器技术 阅读数 70

@免责声明:本文转载来自互联网,不代表本网站的观点和立场。 如果你觉得好,欢迎分享此网址给你的朋友。

du 是一个常用的 Linux 命令,用于计算目录或文件的磁盘使用情况。下面详细解释 du 命令的用法和参数:

  1. 基本用法:

    • du [OPTIONS] [FILE/DIR]:计算指定文件或目录的磁盘使用情况。
  2. 常用选项:

    • -h, --human-readable:以人类可读的格式显示磁盘使用情况(例如,使用 KB、MB、GB 等单位)。
    • -s, --summarize:仅显示总计大小。
    • -c, --total:显示各个文件/目录的大小,并在最后追加总计大小。
    • -a, --all:显示目录下所有文件和目录的大小。
    • -B, --block-size=SIZE:指定块大小。默认为 1KB。
    • --exclude=PATTERN:排除符合模式 PATTERN 的文件/目录。
    • --max-depth=N:限制显示的深度为 N 层子目录。
  3. 示例用法:

    • du -h file.txt:显示文件 file.txt 的磁盘使用情况。
    • du -h /path/to/directory:显示目录 /path/to/directory 的磁盘使用情况。
    • du -sh /path/to/directory:仅显示目录 /path/to/directory 的总计大小。
    • du -ach --exclude="*.log" /path/to/directory:显示目录 /path/to/directory 下除了以 .log 结尾的文件以外的所有文件和目录的大小,并追加总计大小。
  4. 高级用法:

    • du -h --max-depth=1 /path/to/directory:只显示 /path/to/directory 目录下一级子目录的磁盘使用情况。
    • du -BM /path/to/directory | sort -nr:按照磁盘使用大小(以 MB 为单位)对目录进行排序,从大到小显示。

du 命令非常有用,可以帮助您查看磁盘上的哪些文件或目录占用了最多的空间。根据不同的情况,您可以根据需要使用不同的选项和参数来获取所需的磁盘使用信息。

本文地址:https://www.meishiadd.com/linux/277.html

相关文章

友情链接

Copyright © 2021-2023 MEISHIADD.COM 版权所有 京ICP备14024137号