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=<⽬录层数> 超过指定层数的⽬录后,予以忽略。
linux查看当前文件夹内容--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 .
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论