ls的属性显示它是一个可执行文件。 而 kmod 的属性显示它是一个 共享库。 我正在尝试在Ubuntu 14.04 LTS中检查可执行文件并对其进行哈希。有没有办法区分可执行文件和其他类型?提前致谢。
可执行文件是一种直接作为程序在系统中执行的载入文件。根据您的问题,“ls”是一个可执行文件,用于列出当前目录内容。 "ls" 的载入位置位于 "/bin" 中,或者您可以使用命令 "which ls" 进行检查。共享库是一些常被许多可执行文件访问或使用的任务。这些库只加载到内存中一次,并在运行时由许多程序(可执行文件)访问。