これマニュアルページinstall
オプションについて--compare
は後述する。
-C, --compare
compare each pair of source and destination files, and
in some cases, do not modify the destination at all
しかし、「特定の状況で」が正確に何を意味するかについての説明や追加の参照はありません。
答え1
完全なinstall
マニュアル詳細を提供してください。
ソースファイルとターゲットファイルの内容を比較し、ターゲットコンテンツ、所有者、グループ、権限、およびSELinuxコンテキストが変更されていない場合は、ターゲットをまったく変更しないでください。このオプションは、インストールされたファイルが持つデフォルト属性を誤って決定するのを防ぐために、オプションと
--user
一緒に使用するのが最善です(setgidディレクトリとPOSIXデフォルトACLを考慮しないため)。これにより、重複したコピーまたは属性が正しいデフォルト値にリセットされないことがあります。--group
--mode
install
を実行してローカルでこれを表示できますinfo coreutils install
。