1.查看当前⽂件⽬录各个⽂件夹⼤⼩
du -h --max-depth=1
du -h --max-depth=1 /path #查看指定⽬录
语法:
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 显⽰版本信息。
实例: 加上-h 参数阅读性⽐较友好
[root@localhost tapu]# du -h4.0K ./sql85G ./error
4.0K ./paasMSG4.0K ./mqMSG4.0K ./performance4.0K ./vslMSG104G ./info4.0K ./cloudDB8.0K ./saasMSG189G .
因篇幅问题不能全部显示,请点此查看更多更全内容