rsync
最終更新日時:2007-06-28 18:04:27
その他UNIX系
その他UNIX系
rsyncは主に遠隔にあるファイルと同期を取るために使われるコマンドです。
たいていのUNIX系のOSにデフォルトでインストールされています。
使用方法
以下を実行すると、/local ディレクトリを user@server:/remote ディレクトリに同期します。
% rsync -avz /local/ user@server:/remote/
オプション
上記の使用方法で使われているオプションを含めて、rsyncには非常に多くのオプションが存在します。
その中で主要なものを紹介します。
オプション | 機能 |
---|---|
-a | archive モード。オプションの rlptgoD に相当 |
--delete | バックアップ元で削除されたファイルはバックアップ先でも削除。完全なミラーにしたい時に指定 |
--exclude=PATTERN | パターンに一致するファイルを除外 |
-e | リモートシェルを指定。rsh か ssh |
-u | update mode。追加ファイルのみ更新。上書き禁止 |
-v | 情報詳細表示モード |
-z | データを圧縮して転送 |
さらに詳しい方法についてはinfoscienceのページあたりを見てください(/o\)