size命令 – 显示文件各段大小
size命令来自英文单词,中文译为“大小”,其功能是用于显示文件各段大小。size命令是GNU二进制工具集中的一员,用于查看指定文件的库和可执行文件中各段及总大小。
语法格式:size [参数] 文件名
常用参数:
-A | 设置输出样式 |
-b | 设置各段大小 |
-B | 设置字节数 |
-d | 使用十进制数显示 |
-D | 设置反汇编目标文件 |
-e | 设置输出数据格式 |
-F | 显示文件头信息 |
-i | 显示额外的信息 |
-l | 显示行号 |
-m | 设置目标机器类型 |
-r | 设置输出数据的数制 |
-R | 显示重定位信息 |
-s | 显示符号表 |
-t | 显示文件的总大小 |
-A|-B|--format=compatibility | 设置输出格式 |
-d|-o|-x|--radix=number | 设置输出进制 |
--common | 显示文件的符号大小 |
--help | 显示帮助信息 |
--version | 显示版本信息 |
参考示例
查看指定命令文件的各段大小信息:
[root@linuxcool ~]# size /bin/ls text data bss dec hex filename 127915 4800 4760 137475 21903 /bin/ls
查看静态库中指定文件的段大小信息:
[root@linuxcool ~]# size /usr/lib64/libc.so.6 text data bss dec hex filename 1807664 21016 16416 1845096 1c2768 /usr/lib64/libc.so.6