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