du
功能说明: 统计目录(或文件)所占磁盘空间的大小 语法: du [-abcDhHklmsSx] [-L <符号连接>] [-X <文件>] [--block-size] [--exclude=<目录或文件>] [-max-depth=<目录层数>] [目录或文件] 常用参数: -a :为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况 -b :显示目录或文件大小时,以byte为单位 -c :除了显示目录或文件的大小外,同时也显示所有目录或文件的总和 -D :显示指定符号连接的源文件大小 -h :以k,M,G为单位,提高信息的可读性 -H :与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位 -k :以1024bytes为单位 -l :重复计算硬件连接的文件 -L<符号连接> :显示选项中所指定符号连接的源文件大小 -m :以1MB为单位 -s :仅显示总计,即当前目录的大小 -S :显示每个目录的大小时,并不含其子目录的大小 -x :以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录 则略过 -X<文件> :在<文件>指定目录或文件 - exclude=<目录或文件> :略过指定的目录或文件 - max-depth=<目录层数> :超过指定层数的目录后,予以忽略 命令实践: [iyunv@yubing ~]# du 8 ./yubing 8 ./oldboy/test 16 ./oldboy/ext 8 ./oldboy/xingfujie 8 ./oldboy/xiaofan 8 ./oldboy/xiaodong 84 ./oldboy 384 . [iyunv@yubing ~]# du -a 为每个指定文件显示磁盘使用情况 8 ./yubing.txt2 8 ./crontab1 8 ./.cshrc 8 ./yubing 8 ./anaconda-ks.cfg 8 ./.bash_profile 8 ./oldboy/oldboy 4 ./oldboy/jeacen 8 ./oldboy/test 8 ./oldboy/wodi.gz 8 ./oldboy/ext/oldboy 16 ./oldboy/ext 8 ./oldboy/xingfujie 8 ./oldboy/yingsui.gz 8 ./oldboy/xiaofan 8 ./oldboy/xiaodong 84 ./oldboy 8 ./test 8 ./test.txt 28 ./install.log 8 ./oldboy.tar.gz 4 ./crontab2 8 ./yubing.txt 8 ./.bashrc 8 ./.tcshrc 8 ./yubing.txt1 24 ./.bash_history 8 ./.bash_logout 100 ./svn-acount-tmp.txt 8 ./install.log.syslog 384 . [iyunv@yubing ~]# du -b 以byte为单位 4096 ./yubing 4096 ./oldboy/test 4131 ./oldboy/ext 4096 ./oldboy/xingfujie 4096 ./oldboy/xiaofan 4096 ./oldboy/xiaodong 24699 ./oldboy 186701 . [iyunv@yubing ~]# du -c 显示目录或文件大小外,同时也显示总和 8 ./yubing 8 ./oldboy/test 16 ./oldboy/ext 8 ./oldboy/xingfujie 8 ./oldboy/xiaofan 8 ./oldboy/xiaodong 84 ./oldboy 384 . 384 total [iyunv@yubing ~]# du -h 以K,M,G为单位 8.0K ./yubing 8.0K ./oldboy/test 16K ./oldboy/ext 8.0K ./oldboy/xingfujie 8.0K ./oldboy/xiaofan 8.0K ./oldboy/xiaodong 84K ./oldboy 384K . [iyunv@yubing ~]# du -H 这里提示使用--si 以1000为换算单位,而不是1024 du: WARNING: use --si, not -H; the meaning of the -H option will soon change to be the same as that of --dereference-args (-D) 8.2k ./yubing 8.2k ./oldboy/test 17k ./oldboy/ext 8.2k ./oldboy/xingfujie 8.2k ./oldboy/xiaofan 8.2k ./oldboy/xiaodong 87k ./oldboy 394k . [iyunv@yubing ~]# du -k 以1024bytes为单位 8 ./yubing 8 ./oldboy/test 16 ./oldboy/ext 8 ./oldboy/xingfujie 8 ./oldboy/xiaofan 8 ./oldboy/xiaodong 84 ./oldboy 384 . [iyunv@yubing ~]# du -m 以1MB为单位 1 ./yubing 1 ./oldboy/test 1 ./oldboy/ext 1 ./oldboy/xingfujie 1 ./oldboy/xiaofan 1 ./oldboy/xiaodong 1 ./oldboy 1 . [iyunv@yubing ~]# du -s 仅显示总和,即当前目录的大小 384 . [iyunv@yubing ~]# du -S 显示每个目录的大小时,并不含其子目录的大小 8 ./yubing 8 ./oldboy/test 16 ./oldboy/ext 8 ./oldboy/xingfujie 8 ./oldboy/xiaofan 8 ./oldboy/xiaodong 36 ./oldboy 292 . [iyunv@yubing ~]# du -x 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目 录则略过 8 ./yubing 8 ./oldboy/test 16 ./oldboy/ext 8 ./oldboy/xingfujie 8 ./oldboy/xiaofan 8 ./oldboy/xiaodong 84 ./oldboy 384 .
|