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@linux-arae-cc ~]# size /bin/ls
text data bss dec hex filename
127915 4800 4760 137475 21903 /bin/ls
查看静态库中指定文件的段大小信息:
[root@linux-arae-cc ~]# size /usr/lib64/libc.so.6
text data bss dec hex filename
1807664 21016 16416 1845096 1c2768 /usr/lib64/libc.so.6