使用:rsync [オプション]... SRC(SRC)... DEST リモートシェルによるアクセス: rsync [オプション]... [username@]ホスト:SRC [DEST] rsync [オプション]... SRC(SRC)... [username@]ホスト:DEST rsync daemonによるアクセス: rsync [オプション]... [username@]ホスト::SRC [DEST] rsync [オプション]... SRC(SRC)... [username@]ホスト::D EST rsync [オプション]... SRC(SRC)... rsync://[username@]ホスト[:P ORT]/DEST rsync [オプション]... rsync://[USER@]ホスト[:P ORT]/SRC [DEST]
なお、「:」はリモート接続にSSHを使用し、一方「::」と「rsync://」はtcp経由でrsyncデーモンサーバーに接続するために使用されることに注意してください。TCPにはモジュール名を含むSRC(ソース)とDEST(目的)が必要です
オプション -v, --verbose verbose verbose モード出力 --info=FLAGSはINFOレベルを出力します --debug=FLAGSはDEBUGレベルを出力します --msgs2stderr デバッグ用の特殊出力処理 -q, --quietはエラーでない出力を無視します --no-motdはデーモンモードのMOTDを無視します -c, --チェックサムは、デフォルトの修正時間やファイルサイズではなく、チェックサムに基づいて自動スキップを行います -a, --archive アーカイブ(圧縮)モード。これはファイルを再帰的に転送し、-rlptgoDと同等(-H、-A、-Xを除く)すべてのファイル属性を保持することを意味します。 --no-OPTION:暗黙のオプション(例:--no-D)をオフにします -r、--再帰はサブディレクトリに対して再帰モードで処理されます -R, --relativeは相対経路情報を用いる --no-implied-dirs は暗黙のディレクトリを送信するために --relative を使いません -b, --backup バックアップを作成してください。つまり、目的が既に存在し同じファイル名を持つ場合は、古いファイルを~ファイル名にリネームします。--接尾辞オプションを使って、異なるバックアップファイルのプレフィックスを指定することができます --backup-dir=DIR バックアップファイル(例えば~ファイル名)を指定されたディレクトリに保存します --suffix=SUFFIXはバックアップファイルのプレフィックスを定義し、デフォルトは~となります -u, --updateは単に更新を行うだけです。つまり、DSTに既に存在し、バックアップするファイルより古いファイルはすべてスキップします(更新されたファイルを上書きしません)。 --インプレイス更新 宛先ファイル インプレイス(MANページ参照) --appendは短いファイルにデータを添付します --append-verify は --append に似ていますが、古いデータに対してはチェックサムが計算されます -d, --dir は再帰的トランスポートディレクトリを使用しません -l, --リンクはシンムリンクを扱わない(シンムリンクは保持) -L, --copy-links シンボリックリンクを特定のファイルやフォルダとして扱う --copy-unsafe-links は安全でないシンブリッジのみを扱います --safe-links は SRC ソースディレクトリに含まれていないシンビネームリンクを無視します --munge-links munge シンムリンクはより安全にします(ただし使い物にならなくなります) -k, --copy-dirlinks は、シンボリックリンクをフォルダに変換します -K, --keep-dirlinksは受信者のフォルダへのシンボリンクをフォルダとして扱います -H, --ハードリンクはそのままハードリンクを保持します -p, --perms は権限を予約します -E, --実行可能性はファイルの実行可能特性を保持します --chmod=CHMODはファイルやフォルダのプロパティに影響を与えます -A, --ACLS は ACL を保持します(--perms の略) -X, --xattrs は拡張性質を保持します -o, --owner 保持所有者(スーパーユーザーのみ) -g, --群は --devices デバイスファイルは保持(スーパーユーザーのみ) --copy-devices デバイスファイルの内容をファイルのようにコピーします --スペシャルは特別なファイルを保管している -Dおよび--デバイス --スペシャル -t, --times は修正時間を保持します -O, --省略-dir-timesはフォルダの編集時間を無視します -J, --omit-link-times は記号リンクの修正時間を無視します --スーパー 受信機はスーパーユーザーと操作しようとします --fake-superはxattrを使って権限属性を保存・復元します -S, --スパースファイルによるスペース節約の特別な処理 --事前割り当て-preal-assigned DSTファイルを書き込む前に -n, --Dry Runは実際の変更なしのテスト実行を行い、ファイルの操作方法のみを示します -W, --ファイル全体で増分検出なしでファイルをコピーします -x、--one-file-systemはファイルシステムの境界を越えません -B, --block-size=SIZE チェックアルゴリズムで使われるブロックサイズはデフォルトで700バイトです -e, --rsh=COMMAND データ同期がrsh, sshで行われることを指定します --rsync-path=PROGRAM リモートサーバー上でrsyncコマンドがどこにあるかを指定します --既存のファイルはDSTに既に存在するファイルのみを更新し、新しく作成されたファイルのバックアップはしません --既存のファイルを無視して、すでにDSTに存在するファイルを更新します --remove-source-files 送信者はフォルダでないソースファイルを削除します --del --delete-during --deleteは、SRCにないDSTに含まれていないファイルを削除します --delete-before 転送前に削除 転送中ではなく --delete-during は転送中に削除されます --delete-delay 転送中に削除すべきものを決定し、転送終了後に削除します --delete-afterは転送終了後に削除されるもので、転送中ではありません --delete-excludedは、このオプションで除外された受信側のファイルも削除します --ignore-missing-args はソースパラメータの欠落を無視し、エラーを出力しません --delete-missing-args は DEST から欠落したソースパラメータを削除します --ignore-errorはI/Oエラーがあっても削除されます --強制 フォルダが空でなくても強制削除 --max-delete=NUM は指定されたファイル数を超えて削除しません --max-size=SIZE は指定されたサイズを超えるファイルを転送しません --min-size=SIZE は指定されたサイズより小さいファイルを転送しません --部分的に、何らかの理由で完全に転送されていないファイルを保持し、その後の再送信(すなわちブレークポイント再開)を迅速化します。 --partial-dir=DIR 何らかの理由で完全に転送されていないファイルを指定されたフォルダに配置します --delay-updatesは、すべての更新されたファイルを転送の最後に配置します -m, --prune-empty-dirs はファイルリストから空のディレクトリチェーンを削除します --numeric-ids uid/gidの値をユーザー名やグループ名にマッピングしないでください --usermap=STRING カスタムユーザー名マッピング --groupmap=STRING カスタムグループ名マッピング --chown=USER:GROUPの簡単なユーザー名マッピング --timeout=SECONDS I/Oタイムアウトを秒単位で設定します --contimeout=SECONDS デーモン接続タイムアウトを秒単位で設定します -I, --ignore-times は同じ時間とサイズのファイルをスキップしません -M, --remote-option=OPTIONは指定されたオプションのみをリモート側に送ります --サイズのみは同じサイズのファイルのみをスキップします --modify-window=NUM ファイルの時間同一性を判断するタイムスタンプウィンドウは、デフォルトで0です -T, --temp-dir=DIR 指定フォルダ内に一時ファイルを作成するために -y, --fuzzy DESTにファイルがなければ、類似のファイルを探してください --compare-dest=DIRはまた、DIR内のファイルを比較してバックアップが必要かどうかを判断します --copy-dest=DIRは上記と似ていますが、指定されたフォルダ内の未変更ファイルをコピーします --link-dest=DIRは上記のものに似ていますが、変更されていないファイルがDSTにハードリンクされています -z, --圧縮 送信中に圧縮 --compress-level=NUM は圧縮レベル0-9を指定し、デフォルトは6です --skip-compress=LIST 指定リスト内で圧縮ファイル接尾辞付きのファイルをスキップします -C, --cvs-exclude は自動的にCVSビルドファイルをスキップします -f, --filter=RULE ファイルフィルタリングルールを追加 -F は --filter='dir-merge /.rsync-filter' に等しい。 複製: --filter='-.rsync-filter' --exclude=PATTERNはマッチングルールに一致するファイルを除外します --exclude-from=FILE は指定されたファイルから除外すべきファイルを読み込みます --include=PATTERNにはマッチングルールに一致するファイルが含まれています(除外はしません) --include-from=FILE は指定されたファイルから含める(除外しない)ファイルを読み込みます --files-from=FILE は指定されたファイルからSRCソースファイルのリストを読み取ります -0, --from0 ファイルから読み出されたファイル名は '\0' で終了します。 -s, --protect-args を空間分離なし; ワイルドカード専用の特殊文字のみ --address=ADDRESS 指定されたアドレスへの --port=PORT 他のrsyncサービスポートを指定する --sockopts=OPTIONS カスタムTCPオプションを指定します --blocking-io はリモートシェルに対してブロッキング IO を使用します --statsは特定のファイルの転送状況を提供します -8、--8ビット出力は出力に高ビット文字を残します -h, --人間が読みやすい形式で数値を出力します --進行状況は転送中の進行を示します -Pは--部分的--進行に相当します -i, --itemize-changes はすべての更新の変更の概要を出力します --out-format=FORMAT 指定された形式で出力を更新 --log-file=FILE は指定されたファイルにログを保存します --log-file-format=FMT 指定された形式でログを更新してください --password-file=FILE ファイルからデーモンサーバーのパスワードを読み取る --list-onlyはコピーせず、リストのみを複製します --bwlimit=RATE制限ソケットI/O帯域幅 --outbuf=N|L|Bは出力バッファを設定し、None、Line、またはBlockとなります --write-batch=FILE は指定されたファイルのバッチ更新に書き込みます --only-write-batch=FILEは上記と似ていますが、DSTへの書き込み専用更新があります --read-batch=FILE は指定されたファイルからバッチ更新を読み取る --protocol=NUM は指定された古いバージョンのプロトコルの使用を強制します --iconv=CONVERT_SPEC ファイル名の文字エンコーディング変換を実行する --checksum-seed=NUM はブロック/ファイルのチェックサムシードを設定します -4, --IPv4はIPv4の使用を推奨します -6, --IPv6はIPv6の使用を推奨します --バージョンはバージョン番号を印刷します (-h) --ヘルプがヘルプ情報を表示します |