概述
如果是在Linux上的话我们都习惯用du -sh *来查看当前目录每个文件的大小,但是在AIX系统这个命令就不适用了。
下面介绍几个适用于AIX的命令:
1、ls -l
ls -l --以长格式显示当前目录下的文件和目录
这里显示的大小格式是byte;这里和windows中的文件系统是有区别的,文件的大小是实际的大小,文件夹的大小是这个目录本身的大小,是不包括目录里面的文件的大小的。
2、df命令
2.1、df -sg
查看各分区的使用情况
2.2、du /home/ | sort -nr | more
按占用空间大小降序列出/local/notesdata文件夹下所有目录的空间占用情况
2.3、du -a /home/ | sort -nr | more
按占用空间大小降序列出/local/notesdata文件夹下所有目录和文件的空间占用情况
3、用du命令查看某个特定目录的大小(重要)
du命令默认是显示当前目录下每个文件以及每个子目录以及下属文件的大小的,可以配合参数 -k,-m,-g
3.1、查看当前目录下某个目录或文件的大小
du -sk 文件名
在ls中trans_table20190812.dmp显示的是5492228096大小,其单位默认是byte;在用du -sk命令查看的时候,大小是5655860k!
5492228096/1024=5363504,之所以不是5655860k是因为这文件在一直增加。
3.2、以k/m/g为单位显示每个目录及目录所包含文件的总大小
du -sk *du -sm *du -sg *
可能AIX很多朋友都没怎么接触过,也可以先收藏着,后面备用...
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~