INSTALL(1L)

名前
install - ファイルをコピーし、その属性を設定する

書式
install [options] [-s] [--strip] source dest
install [options] [-s] [--strip] source... directory
install [options] [-d,--directory] directory...
Options:
[-c] [-g group] [-m mode] [-o owner] [--group=group] [--mode=mode] [--owner=owner] [--help] [--version]

説明
このマニュアルページは GNU バージョンの install について書いている。 install はファイルをコピーし、その許可モードと可能ならば所有者や所有グループ を設定する。同様に使えるものとして cp がある。代表的なものとして Makefile 中でプログラムを導入先 のディレクトリにコピーする使い方がある。 導入先のディレクトリと親ディレクトリを作成し最終的なディレクトリ の許可モードを設定するのにも使うことができる。ファイルをそれ自身に コピーすることはできない。

  オプション

-c  無視される。Unix バージョンのinstallとの互換性のためにある。

-d, --directory
    指定したディレクトリとその親ディレクトリを、すでに存在していない かぎり、作成する。所有者、所有グループと許可モードをコマンドラインまた はデフォルトにしたがって設定する。作成した親ディレクトリも それらの設定がなされる。このふるまいは作成したディレクトリをデフォルトの 属性に設定する SunOS 4.x の install とは違う。

-g, --group group
    インストールされたファイルまたはディレクトリの所有グループを group のグループIDに設定する。(デフォルトではカレントの実行プロセスの所属 グループに設定される。) group には数字のグループIDを使ってもよい。

-m, --mode mode
    インストールされたファイルやディレクトリの許可モードを mode に設定する。これは８ビットの数で指定してもchmodで使う記号で指定しても よい。( 0 からの加算となる) デフォルトの許可モードは 0755 である。

-o, --owner owner
    root で実行した場合、インストールされるファイルの所有者を owner のユーザーIDにする。(デフォルトの所有者は root になる) owner には数字のユーザーIDを使ってもよい。

-s, --strip
    インストールされるプログラムからシンボルテーブルをはぎとる。

--help
    使い方を標準出力に表示する。

--version
    バージョン情報を標準出力に表示する。