コマンドラインのマニュアル

Man » install マニュアルオンライン - install man ページの詳細なオンラインドキュメント

🌍
install - ファイルをコピーして属性を設定する

SYNOPSIS

install [OPTION]... [-T] SOURCE DEST
install [OPTION]... SOURCE... DIRECTORY
install [OPTION]... -t DIRECTORY SOURCE...
install [OPTION]... -d DIRECTORY...

DESCRIPTION

この install プログラムは、ファイル(多くの場合、コンパイルされたファイル)を、選択した宛先場所にコピーします。 GNU/Linux システムで、すぐに使用できるパッケージをダウンロードしてインストールする場合は、代わりに yum(1) または apt-get(1) などのパッケージマネージャーを使用する必要があります。

最初の 3 つの形式では、SOURCE を DEST に、または複数の SOURCE を既存の DIRECTORY にコピーし、 パーミッションモードと所有者/グループを設定します。4 番目の形式では、指定された DIRECTORY のすべてのコンポーネントを作成します。

長いオプションに対する必須引数は、短いオプションに対しても必須です。

--backup[=CONTROL]
既存の宛先ファイルのバックアップを作成します

-b     --backup と同様ですが、引数は受け付けません

-c     (無視されます)

-C, --compare
ソースファイルと宛先ファイルのコンテンツを比較し、コンテンツ、所有権、
およびパーミッションに変更がない場合は、宛先を一切変更しません

-d, --directory
すべての引数をディレクトリ名として扱います。指定されたすべてのディレクトリのコンポーネントを作成します

-D     DEST の最後のコンポーネントを除いて、DEST のすべての主要なコンポーネントを作成するか、または --target-directory のすべてのコンポーネントを作成し、SOURCE を DEST にコピーします

--debug
ファイルのコピー方法を説明します。-v を暗示します

-g, --group=GROUP
現在のプロセスのグループの代わりに、グループ所有権を設定します

-m, --mode=MODE
chmod で設定するものと同様のパーミッションモードを設定します。デフォルトは rwxr-xr-x です

-o, --owner=OWNER
所有権を設定します(スーパーユーザーのみ)

-p, --preserve-timestamps
SOURCE ファイルのアクセス/変更時刻を、対応する宛先ファイルに適用します

-s, --strip
シンボルテーブルを削除します

--strip-program=PROGRAM
バイナリを削除するために使用されるプログラム

-S, --suffix=SUFFIX
通常のバックアップサフィックスを上書きします

-t, --target-directory=DIRECTORY
すべての SOURCE 引数を DIRECTORY にコピーします

-T, --no-target-directory
DEST を通常のファイルとして扱います

-v, --verbose
作成された各ファイルまたはディレクトリの名前を出力します

--preserve-context
SELinux セキュリティコンテキストを保持します

-Z     宛先ファイルと作成された各ディレクトリの SELinux セキュリティコンテキストをデフォルト
のタイプに設定します

--context[=CTX]
-Z と同様ですが、CTX が指定されている場合は、SELinux または SMACK セキュリティコンテキストを CTX に設定します

--help このヘルプを表示して終了します

--version バージョン情報を出力して終了します

バックアップサフィックスは '\~' で、--suffix または SIMPLE_BACKUP_SUFFIX で設定できます。バージョン管理の方法は、--backup オプションまたは VERSION_CONTROL 環境変数を使用して選択できます。値は次のとおりです。

none, off
バックアップを一切作成しません(--backup が指定されている場合でも)

numbered, t
番号付きのバックアップを作成します

existing, nil
番号付きのバックアップが存在する場合は番号付きのバックアップを作成し、それ以外の場合は単純なバックアップを作成します

simple, never
常に単純なバックアップを作成します

AUTHOR

David MacKenzie 著。

REPORTING BUGS

GNU coreutils オンラインヘルプ:[https://www.gnu.org/software/coreutils/] 翻訳に関するバグは [https://translationproject.org/team/] に報告してください。

SEE ALSO

cp(1)

完全なドキュメント [https://www.gnu.org/software/coreutils/install] またはローカルで利用可能:info '(coreutils) install invocation'

Debian によってパッケージ化 (9.7-3) Copyright © 2025 Free Software Foundation, Inc. ライセンス GPLv3+:GNU GPL バージョン 3 またはそれ以降 [https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです。変更および再配布が可能です。 法で許可されている範囲で、保証は一切ありません。