zoukankan      html  css  js  c++  java
  • 每天一个linux命令(33)--du命令

      Linux  du命令也是查看使用空间的,但是与 df  命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df 命令有一些区别的。

      1.命令格式:

        du   [选项] [文件]

      2.命令功能:

        显示每个文件和目录的磁盘使用空间。

      3.命令参数:

      -a或-all  列出目录下所有文件并显示每个文件的大小

      -b或-bytes  显示目录或文件大小时,以byte 为单位

      -c或--total  除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和

      -k或--kilibytes  

      -m或--megabytes

      -s或--summarize  仅显示总计,只列出最后加总的值

      -h或--human-readable  以K,M,G为单位,自动调整为最恰当的显示单位,提高信息的可读性

      -x或--one-file-system   以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过

      -L<符号链接>或--dereference<符号链接>  显示选项中所指定符号链接的源文件大小

      -S或--separate-dirs  显示个别目录的大小时,并不含其子目录的大小

      -X<文件>或--exclude-from=<文件>  在<文件>指定目录或文件

      --exclude=<目录或文件>  略过指定目录或文件

      -D或--dereference-args  显示指定符号链接的源文件大小

      -H或--si  与-h 参数相同,但是K,M,G是以1000为换算单位

      -l或--count-links  重复计算硬件链接的文件

      4.使用实例:

      实例1:显示目录或者文件所占空间

      命令:

        du  只显示当前目录下面的子目录的目录大小和当前目录的总的大小

      实例2:显示指定文件所占空间

      命令:

        du  001.log

      实例3:查看指定目录的所占空间

        du  file

      实例4:显示多个文件所占空间

      命令:

        du  001.tar.gz  002.tar.gz

      实例5:只显示总和的大小

      命令:

        du  -s 

      实例6:方便阅读的格式显示

      命令:

        du  -h  test    上例也可写成:du  -s  -h

      实例7:显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和

      命令:

        du -c  001.tar.gz  002.tar.gz

      实例8:按照空间大小排序  

      命令:  

        du | sort -nr | more  两个管道3个命令,我最喜欢看这种组合式的命令,让人在学习的时候不知不觉也能学到更多的技巧。

      实例9:输出当前目录下各个子目录所使用的空间

      命令:

        du  -h  --max-depth=1

      

      

  • 相关阅读:
    java poi 操作
    java map 根据 map的value值进行排序
    Windows navcat 连接虚拟机mysql
    如何阻止Windows广告窗口弹出
    python gitlab 学习笔记
    Java的家庭记账本程序(D)
    《程序员修炼之道:从小工到专家》的阅读笔记(二)
    Java的家庭记账本程序(C)
    Java的家庭记账本程序(B)
    Java的家庭记账本程序(A)
  • 原文地址:https://www.cnblogs.com/aaronax/p/5639378.html
Copyright © 2011-2022 走看看