Top > rsync

*rsync [#w19c690f]

ファイルを同期しよう。

#contents

**つかいかた [#i819fa99]

ローカルからリモートに送りつける場合。

 % rsync -avzu --iconv=EUC-JP,UTF-8 ~/ userid@hostname:~/
 % rsync -avzu --iconv=EUC-JP,UTF-8 /hoge/fuga userid@hostname:~/

-iconvオプションで文字コードをEUC-JPからUTF-8に変換
-追加されたファイルだけコピーする-uを付けてるけど初回はない方がよいかも?
-初回なら-qで静かにやったほうがよい気がする
-圧縮(-z)は圧縮が効きそうなファイルじゃないときはいらないかも

**ディレクトリの指定の仕方 [#ea462fac]

 src:/hoge/fuga
 dst:/mashi/

って指定すると、/mashi配下にfugaディレクトリが作成され、その中にコピーされる。

 src:/home/fuga/
 dst:/mashi/

って指定すると、/mashi配下にfugaディレクトリの中身がコピーされる。事前にコピー先でディレクトリを作成しておいて、そこに中身をコピーしたい場合は有効。

**日本語オプション [#t2daa39c]

-rsyncで日本語が文字化けする
--http://d.hatena.ne.jp/nodchip/20090908/1252414199

FreeBSDで使うときはiconvオプションをONにしてビルドしよう。

**参考になるサイト [#dcb81a57]

-はじめてrsyncを使う方が知っておきたい6つのルール
--http://www.itmedia.co.jp/enterprise/articles/0804/21/news013.html

[[Computer]]

リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS