当输入 时busybox --help
,用法之一是:busybox --install [-s] [DIR]
。该-s
选项代表什么?
答案1
这记录在INSTALL
源代码中的文件:
安装 busybox 包括为 busybox 中启用的每个小程序创建指向 busybox 二进制文件的符号链接(或硬链接),并确保这些符号链接位于 shell 的命令 $PATH 中。 [...] 您还可以将独立安装功能配置到 busybox 基本小程序中,然后在运行时使用“busybox --install”(对于硬链接)或“busybox --install -s”(对于硬链接)之一安装此类链接符号链接)。
因此,它会在目标目录中--install
为该版本支持的小程序创建链接 ,并使其创建符号链接。buxybox
-s
% busybox --install -s foo
% ll foo
total 8.0K
lrwxrwxrwx 1 muru muru 16 Nov 30 13:19 acpid -> /usr/bin/busybox
lrwxrwxrwx 1 muru muru 16 Nov 30 13:19 addgroup -> /usr/bin/busybox
lrwxrwxrwx 1 muru muru 16 Nov 30 13:19 adduser -> /usr/bin/busybox
lrwxrwxrwx 1 muru muru 16 Nov 30 13:19 adjtimex -> /usr/bin/busybox
lrwxrwxrwx 1 muru muru 16 Nov 30 13:19 ar -> /usr/bin/busybox
...