linux命令du-sh,du命令_Linuxdu命令⽤法详解:显⽰每个⽂件
和⽬录的磁盘使。。。
du命令也是查看使⽤空间的,但是与df命令不同的是Linux du命令是对⽂件和⽬录磁盘使⽤的空间的查看,还是和df命令有⼀些区别的。语法
du [选项][⽂件]
选项
-a或-all 显⽰⽬录中个别⽂件的⼤⼩。
-b或-bytes 显⽰⽬录或⽂件⼤⼩时,以byte为单位。
-c或--total 除了显⽰个别⽬录或⽂件的⼤⼩外,同时也显⽰所有⽬录或⽂件的总和。
-k或--kilobytes 以KB(1024bytes)为单位输出。
-m或--megabytes 以MB为单位输出。
-s或--summarize 仅显⽰总计,只列出最后加总的值。
-h或--human-readable 以K,M,G为单位,提⾼信息的可读性。
-x或--one-file-xystem 以⼀开始处理时的⽂件系统为准,若遇上其它不同的⽂件系统⽬录则略过。
-L或--dereference 显⽰选项中所指定符号链接的源⽂件⼤⼩。
-S或--separate-dirs 显⽰个别⽬录的⼤⼩时,并不含其⼦⽬录的⼤⼩。
-X或--exclude-from= 在指定⽬录或⽂件。
--exclude= 略过指定的⽬录或⽂件。
-D或--dereference-args 显⽰指定符号链接的源⽂件⼤⼩。
-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
-l或--count-links 重复计算硬件链接的⽂件。
实例
显⽰⽬录或者⽂件所占空间:
[root@localhost test]# du
608 ./test6
308 ./test4
4 ./scf/lib
4 ./scf/service/deploy/product
4 ./scf/service/deploy/info
12 ./scf/service/deploy
16 ./scf/service
4 ./scf/doc
4 ./scf/bin
32 ./scf
8 ./test3
1288 .
只显⽰当前⽬录下⾯的⼦⽬录的⽬录⼤⼩和当前⽬录的总的⼤⼩,最下⾯的1288为当前⽬录的总⼤⼩显⽰指定⽂件所占空间:
[root@localhost test]# du log2012.log
300 log2012.log
查看指定⽬录的所占空间:
[root@localhost test]# du scf
4 scf/lib
4 scf/service/deploy/product
linux查看当前路径命令4 scf/service/deploy/info
12 scf/service/deploy
16 scf/service
4 scf/doc
4 scf/bin
32 scf
显⽰多个⽂件所占空间:
[root@localhost test]# du
4
4
只显⽰总和的⼤⼩:
[root@localhost test]# du -s
1288 .
[root@localhost test]# du -s scf
32 scf
[root@localhost test]# cd ..
[root@localhost soft]# du -s test
1288 test

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。