Home > All > rubyで隠しファイルへのシンボリックリンクを作る

rubyで隠しファイルへのシンボリックリンクを作る

February 15th, 2010 Leave a comment Go to comments

実行したディレクトリ内の”.”で始まるファイル・ディレクトリのシンボリックリンクを
ホームディレクトリ以下に作ります

Dir.glob('*', File::FNM_DOTMATCH){|f|
  if f =~ /^\.\w+/
    s = File.symlink(File.expand_path(f), File.expand_path("~/#{f}"))
    puts "#{f} OK" if s == 0
  end
}

File.globの第2引数にFile::FNM_DOTMATCHで隠しファイルがマッチするようになります
これでdropboxに置いてるLinux用設定ファイルを一括でインストール出来るようになりました

関連記事:

Tags: ,
  1. No comments yet.
  1. No trackbacks yet.