ls -l --以长格式显示当前目录下的文件和目录
1. # ls -l
total 152
drwxr-xr-x 2 oracle dba 256 2月01 09时57 archivelog
drwxr-xr-x 2 root system 256 4月25 2006 lost+found
drwxr-xr-x 2 oracle dba 4096 7月02 2007 ora9
-rw-r----- 1 root system 65536 7月03 2007 qc.dmp
drwxr-xr-x 16 oracle dba 4096 2月01 09时58 rman
drwxr-xr-x 4 root system 4096 10月19 12时59 ufida
这里显示的大小格式是byte;其中只有qc.dmp这个是文件,其余都是目录;这里和windows中的文件系统是有区别的,文件的大小是实际的大小,文件夹的大小是这个目录本身的大小,是不包括目录里面的文件的大小的。
2.用du命令查看某个特定目录的大小
du命令默认是显示当前目录下每个文件以及每个子目录以及下属文件的大小的,可以配合参数 -k,-m,-g
使用来以k,m,g为单位来显示文件大小;
如果只是想查看当前目录下每个目录或文件的大小,可以用 du -sk 参数
# du -sk
49774352 .
# du -sk * --以k为单位显示每个目录及目录所包含文件的总大小
523716 archivelog
0 lost+found
8438816 ora9
64 qc.dmp
39491092 rman
1320664 ufida
在ls中qc.dmp显示的是65536大小,其单位默认是byte;在用du -sk命令查看的时候,大小是64k!
65536/1024=64