Busybox

busybox –install 中的 -s 選項有什麼作用-小號−s-s我_RD我RDIR代表?

  • November 30, 2021

鍵入時busybox --help,其中一種用法是:busybox --install [-s] [DIR]. -s選項代表什麼?

這記錄在原始碼INSTALL文件中:

安裝busybox 包括為busybox 中啟用的每個applet 創建到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
...

引用自:https://unix.stackexchange.com/questions/679584