installbsd コマンド

目的

コマンド (BSD バージョンの install コマンド) をインストールします。

構文

/usr/bin/installbsd [ -c ] [ -g Group ] [ -m Mode ] [ -o Owner ] [ -s ] BinaryFileDestination

説明

installbsd コマンドは、BinaryFile パラメーターで指定されたファイルを、 Destination パラメーターで指定されたファイル、またはディレクトリーに移動することによりインストールします。 -c フラグを使用すると、BinaryFile はコピーされますが、移動はしません。 指定した Destination パラメーターがディレクトリーの場合は、BinaryFile はそのディレクトリーに移動します。 指定した Destination パラメーターが既にファイルとして存在する場合は、 installbsd コマンドは BinaryFile を移動する前にファイルを除去します。 installbsd コマンドは、ファイルをそれ自体に移動することはありません。

/dev/null というファイルをインストールすると、空のファイルが作成されます。

フラグ

項目 説明
-c BinaryFile パラメーターで指定したファイルを、Destination パラメーターで指定したファイルまたはディレクトリーにコピーします。
-g Group Destination パラメーターで指定したファイルのグループを指定します。デフォルト・グループは staff です。
-mMode Destination パラメーターで指定したファイルのモードを指定します。デフォルト・モードは 755 です。モードは、8 進数または記号値で指定できます。
-o Owner Destination パラメーターで指定したファイルのオーナーを指定します。デフォルトのオーナーは root ユーザーです。
-s BinaryFile パラメーターで指定したファイルを、インストール後に削除します。

fixit という新しいコマンドをインストールするには、次のように入力します。

installbsd  -c o mike fixit /usr/bin

このコマンド・シーケンスは、mike というユーザーをオーナーとして指定し、 fixit というプログラムを /usr/bin/fixit にコピーすることにより、新しいコマンドをインストールします。

ファイル

項目 説明
/usr/ucb/install /usr/bin/installbsd ファイルにハード・リンクしています。
/usr/bin/installbsd installbsd コマンドが入っています。