du命令和df命令

du 命令显示用于文件的块的数量。显示每个文件和目录的磁盘使用空间。

du:

[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    .

单独使用du命令,显示目录和每个子目录的大小同时也包括总大小

eg1:du命令也可以显示指定文件所占空间

[root@localhost test]# du log2012.log      
300     log2012.log

eg2:查看指定目录所占空间

[root@localhost test]# du scf    
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

eg3:显示多个文件所占空间

[root@localhost test]# du log30.tar.gz log31.tar.gz      
4       log30.tar.gz      
4       log31.tar.gz

du �Cs命令

显示父目录大小

[root@localhost test]# du -s    
1288    .      
[root@localhost test]# du -s scf      
32      scf

du -h命令

显示阅读格式K、M、G

[root@localhost soft]# du -h test    
32K     test/scf      
8.0K    test/test3      
1.3M    test

du -c命令

统计几个文件或目录占用磁盘空间大小,并合计总大小

[root@localhost test]# du -c log30.tar.gz log31.tar.gz      
4       log30.tar.gz      
4       log31.tar.gz      
8       总计

df命令        
df于du不同的是,du是面向文件的命令,只计算被文件占用的空间。不计算文件系统metadata 占用的空间。df则是基于文件系统总体来计算,通过文件系统中未分配空间来确定系统中已经分配空间的大小。df命令可以获取硬盘占用了多少空间,还剩下多少空间,它也可以显示所有文件系统对i节点和磁盘块的使用情况

a:显示全部的文件系统,包括了虚拟文件系统,比如proc sysfs和各分割区的磁盘使用情形    
i:显示i -nodes的使用量      
k:大小用k来表示 (默认值)      
t:显示指定文件系统的所有分区的磁盘使用量

df �Ct ext3    
x:不显示指定文件系统的所有分区的磁盘使用量

df �Cx ext2    
T:显示每个分区的文件系统      
h: 以K、M、G这样的格式显示

df �Cl 显示本地的文件系统

 

你可能感兴趣的:(color,空间,test6)