rsync

最終更新日時:2007-06-28 18:04:27
その他UNIX系

rsyncは主に遠隔にあるファイルと同期を取るために使われるコマンドです。
たいていのUNIX系のOSにデフォルトでインストールされています。

使用方法


以下を実行すると、/local ディレクトリを user@server:/remote ディレクトリに同期します。

 % rsync -avz /local/ user@server:/remote/


オプション


上記の使用方法で使われているオプションを含めて、rsyncには非常に多くのオプションが存在します。
その中で主要なものを紹介します。

オプション機能
-aarchive モード。オプションの rlptgoD に相当
--deleteバックアップ元で削除されたファイルはバックアップ先でも削除。完全なミラーにしたい時に指定
--exclude=PATTERNパターンに一致するファイルを除外
-eリモートシェルを指定。rsh か ssh
-uupdate mode。追加ファイルのみ更新。上書き禁止
-v情報詳細表示モード
-zデータを圧縮して転送


さらに詳しい方法についてはinfoscienceのページあたりを見てください(/o\)

お問い合わせは 掲示板 にて。