install

948 ワード

パッケージ:GNU coreutils
構文:
「cp」と同様に、ファイルをコピーした後、デフォルトでは実行権限があります(755).
オプションおぷしょん:共通のオプションを含めるきょうつうのおぷしょんをいれる
-d、ディレクトリを作成します.
-m、コピー後の権限設定を指定します(デフォルト設定755).
-o、コピー後のユーザ所有者を指定します.
-g、コピー後のユーザグループを指定します.
-t、ターゲットがディレクトリファイルであることを指定します.
-T、ターゲットが通常のファイルであることを指定します.
例:
$ rm -fr dest/

$ install -oview -gview -m700 -d dest/include/
$ install -oview -gview -m700 -d dest/lib/
$ install -oview -gview -m700 -d dest/bin/

$ install -oview -gview -m700 -t dest/include *.h
$ install -oview -gview -m700 -t dest/lib *.so

$ install -oview -gview -m700 -T *.out dest/bin/hello

$ tree -pug dest/
dest/
├── [drwx------ view     view    ]  bin
│   └── [-rwx------ view     view    ]  hello
├── [drwx------ view     view    ]  include
│   └── [-rwx------ view     view    ]  hello.h
└── [drwx------ view     view    ]  lib
    └── [-rwx------ view     view    ]  libhello.so

3 directories, 3 files