Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > fileutilsライブラリ > FileUtilsモジュール > cp_r
cp_r(src, dest, options = {}) -> ()
[permalink][rdoc]src を dest にコピーします。src がディレクトリであったら再帰的に コピーします。その際 dest がディレクトリなら dest/src にコピーします。
例:
# installing ruby library "mylib" under the site_ruby require 'fileutils' FileUtils.rm_r(site_ruby + '/mylib', {:force => true}) FileUtils.cp_r('lib/', site_ruby + '/mylib') # other sample require 'fileutils' FileUtils.cp_r(%w(mail.rb field.rb debug/), site_ruby + '/tmail') FileUtils.cp_r(Dir.glob('*.rb'), '/home/taro/lib/ruby', {:noop => true, :verbose => true})