zoukankan      html  css  js  c++  java
  • Linux查看文件或文件夹大小du命令

    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为换算单位。
    
    -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 显示版本信息。

    使用实例:

    1、查看当前目录总共占的容量,而不单独列出各子项占用的容量 ,在所在目录输入du -sh:

    [root@_mongodb_117 ~]# du -sh
    15G    .

    2、查看当前目录下一级子文件和子目录占用的磁盘容量:

    [root@_mongodb_117 ~]# du -lh --max-depth=1
    13M    ./.cache
    0    ./.config
    1.2M    ./mongo-hacker
    0    ./.pki
    14M    .

    3、统计当前文件夹(目录)大小,并按文件大小排序:

    [root@_mongodb_117 ~]# du -sh * | sort -n
    1.2M    mongo-hacker
    4.0K    anaconda-ks.cfg
    4.0K    installmongofor3.6.log
    4.0K    securityforcs7.log
    4.0K    security.log
    16K    securityforcs7.py
    24K    installmongofor3.6.py

    4、查看指定文件大小可以使用du -sh或du -a:

    [root@_mongodb_117 ~]# du -sh installmongofor3.6.log
    4.0K    installmongofor3.6.log

    5、列出当前目录中的目录名不包括某字符串的目录的总大小:

    [root@_mongodb_117 ~]# du -sh --exclude='installmongofor3.6.log'
    14M    .
  • 相关阅读:
    spark 读取mongodb失败,报executor time out 和GC overhead limit exceeded 异常
    在zepplin 使用spark sql 查询mongodb的数据
    Unable to query from Mongodb from Zeppelin using spark
    spark 与zepplin 版本兼容
    kafka 新旧消费者的区别
    kafka 新生产者发送消息流程
    spark ui acl 不生效的问题分析
    python中if __name__ == '__main__': 的解析
    深入C++的new
    NSSplitView
  • 原文地址:https://www.cnblogs.com/Sungeek/p/11661554.html
Copyright © 2011-2022 走看看