linux下看程序大小的命令

worktile 其他 25

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,我们可以使用以下命令来查看程序的大小:

    1. 使用`ls`命令:

    “`
    ls -lh 程序路径
    “`
    这将显示程序的详细信息,包括文件大小。

    2. 使用`du`命令:
    “`
    du -h 程序路径
    “`
    这将显示程序所占用的磁盘空间大小。

    3. 使用`size`命令:
    “`
    size 程序路径
    “`
    这个命令会显示程序各个节(section)的大小,包括文本区(代码占用的空间)、数据区(全局变量和静态变量占用的空间)和bss区(未初始化的全局变量和静态变量占用的空间)等。

    4. 使用`objdump`命令:
    “`
    objdump -h 程序路径
    “`
    这个命令会显示程序可执行文件的节表(section header),可以查看各个节的大小。

    以上就是在Linux下查看程序大小的一些常用命令。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下,可以使用以下命令来查看程序的大小:

    1. `ls -l`:该命令会列出当前目录下的所有文件和文件夹的详细信息,包括文件大小。可以使用`ls -l <文件名>`来指定查看某个特定文件的大小。

    2. `du -h`:该命令用于估算文件或目录的占用空间大小。使用`-h`选项可以以易读的方式显示文件大小,以KB、MB或GB为单位。

    3. `size`:这是一个用于查看可执行文件、目标文件以及共享库大小的命令。可以在命令行中直接输入`size <文件名>`来获取文件大小。

    4. `readelf -s`:该命令可以读取ELF格式的二进制可执行文件,以及共享对象文件中的符号表。通过查看符号表,可以获取程序大小的信息。可以使用`readelf -s <文件名>`来显示文件的符号表。

    5. `objdump -p`:这个命令可以显示二进制可执行文件的头部信息,其中包含了程序的大小信息。使用`objdump -p <文件名>`来查看文件的头部信息。

    需要注意的是,不同的命令可能适用于不同类型的文件,所以根据您的需求选择恰当的命令来查看程序的大小。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用以下命令来查看程序的大小:

    1. `ls`命令:
    可以使用`ls`命令来查看文件的大小,使用`-l`选项可以显示文件的详细信息,包括文件大小。例如:
    “`
    ls -l <文件名>
    “`
    示例:
    “`
    ls -l program.exe
    “`
    该命令会显示文件`program.exe`的大小。

    2. `du`命令:
    可以使用`du`命令来查看文件夹的大小,使用`-h`选项可以以易读的方式显示文件/文件夹的大小。例如:
    “`
    du -h <文件夹路径>
    “`
    示例:
    “`
    du -h /home/username/program
    “`
    该命令会显示文件夹`/home/username/program`的大小。

    3. `size`命令:
    `size`命令可以用来查看可执行文件的大小。例如:
    “`
    size <可执行文件名>
    “`
    示例:
    “`
    size program
    “`
    该命令会显示可执行文件`program`的大小。

    4. `stat`命令:
    `stat`命令可以获取文件的详细信息,包括文件大小。例如:
    “`
    stat <文件名>
    “`
    示例:
    “`
    stat program.exe
    “`
    该命令会显示文件`program.exe`的详细信息,包括文件大小。

    综上所述,以上是在Linux系统下查看程序大小的几种常用命令。可以根据具体的需求选择合适的命令来查看程序的大小。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部