module function FileUtils.#install

install(src, dest, options = {}) -> ()[permalink][rdoc][edit]

src と dest の内容が違うときだけ src を dest にコピーします。

[PARAM] src:
コピー元。一つの場合は文字列でも指定可能です。二つ以上指定する場合は配列で指定します。
[PARAM] dest:
コピー先のファイルかディレクトリです。
[PARAM] options:
:preserve, :noop, :verbose, :mode, :owner, :group が指定できます。 FileUtils/オプションの説明

require 'fileutils'
FileUtils.install('ruby', '/usr/local/bin/ruby', mode: 0755, verbose: true)
FileUtils.install('lib.rb', '/usr/local/lib/ruby/site_ruby', verbose: true)