Ubuntuファイル同期ツールrsync

cpとscpは、ubuntuでファイルをコピーするために一般的に使用される2つのコマンドです。通常、同じサーバーでcpコマンドを使用します。サービスを横断するときにscpコマンドを使用しました。ただし、ファイル同期を行う場合は、上記の2つのコマンドよりもrsyncの方が優れています。いくつか使用してください。サーバー間で当てはまるかどうかは関係ありません。
rsyncは、指定されたパス内のすべてのファイルをコピーしてから、ローカル/ mnt / temフォルダーやリモートxx.xxなどのターゲットパス内のソースファイルを上書きするのではなく、更新が必要なファイルのみを同期できるためです。 xx.123の/ mnt / temパスを同期するには、次を使用できます。

rsync -avu --progress /mnt/tem/ [email protected]:/mnt/tem

その中で:

さらに、rsyncはデフォルトでソフトリンクをコピーします。これは、ソフトリンクをコピーするscpとは異なります。ソフト接続をrsyncと同期する場合は、-lパラメーターを指定する必要があります。

- v,--詳細詳細モード出力。
- q,--静かな縮小出力モード。
- c,--checksumチェックスイッチをオンにして、ファイル転送を強制的にチェックします。
- a,--アーカイブアーカイブモード。これは、ファイルを再帰的に転送し、すべてのファイル属性を次の値に保つことを意味します。-rlptgoD。
- r,--再帰は、サブディレクトリを再帰モードで処理します。
- R,--相対パス情報を使用します。
- b,--backupはバックアップを作成します。つまり、目的のために同じファイル名が存在する場合、古いファイルの名前が変更されます。~ファイル名。使える--別のバックアップファイルプレフィックスを指定するsuffixオプション。
- - backup-dirはファイルをバックアップします(といった~filename)ディレクトリに保存されます。
- suffix=SUFFIXは、バックアップファイルのプレフィックスを定義します。
- u,--更新のみの更新。つまり、DSTにすでに存在するすべてのファイルをスキップし、ファイル時間はバックアップするファイルよりも遅く、更新されたファイルを上書きしません。
- l,--リンクはソフトリンクを保持します。
- L,--copy-リンクは、ソフトリンクを通常のファイルのように扱いたいと考えています。
- - copy-unsafe-リンクは、SRCパスディレクトリツリーの外部を指すリンクのみをコピーします。
- - safe-リンクSRCパスディレクトリツリーの外部を指すリンクを無視します。
- H,--hard-リンクはハードリンクを保持します。
- p,--permsはファイルのアクセス許可を保持します。
- o,--所有者はファイル所有者情報を保持します。
- g,--groupファイルグループ情報を保持します。
- D,--デバイスデバイスファイル情報を保持します。
- t,--時間はファイルの時間情報を保持します。
- S,--sparseは、DSTスペースを節約するために、スパースファイルに対して特別な処理を実行します。
- n,--dry-runは、転送されるファイルを示します。
- w,--whole-fileインクリメンタル検出なしでファイルをコピーします。
- x,--one-file-システムファイルシステムの境界を越えないでください。
- B,--block-size=SIZE検査アルゴリズムで使用されるブロックサイズ。デフォルトは700バイトです。
- e,--rsh=コマンドは、データ同期のためのrsh、sshの使用を指定します。
- - rsync-path=PATHは、リモートサーバー上のrsyncコマンドのパス情報を指定します。
- C,--cvs-exclude CVSと同じ方法を使用して、ファイルを自動的に無視し、転送したくないファイルを除外します。
- - 既存は、DSTにすでに存在するファイルのみを更新し、新しく作成されたファイルはバックアップしません。
- - deleteDSTのSRCにないファイルを削除します。
- - delete-Excludedは、このオプションで除外された受信側のファイルも削除します。
- - delete-送信が終わったら、もう一度削除してください。
- - ignore-IOエラーが時間内に発生すると、エラーは削除されます。
- - max-delete=NUMは、最大NUM個のファイルを削除できます。
- - 部分的には、何らかの理由で完全に転送されなかったファイルを保持して、後続の転送を再度高速化します。
- - forceディレクトリが空でなくても、ディレクトリを強制的に削除します。
- - numeric-idsは、数値のユーザーおよびグループIDをユーザーおよびグループ名と一致しません。
- - timeout=時間ipタイムアウト時間(秒単位)。
- I,--ignore-timesは、同じ時間と長さのファイルをスキップしません。
- - size-のみファイルをバックアップするかどうかを決定するときは、ファイル時間を考慮せずにファイルサイズのみを確認してください。
- - modify-window=NUMは、ファイルが同じ時刻であるときに使用されるタイムスタンプウィンドウを決定します。デフォルトは0です。
- T --temp-dir=DIRはDIRに一時ファイルを作成します。
- - compare-dest=DIRはまた、DIR内のファイルを比較して、バックアップが必要かどうかを判断します。
- Pはと同等です--partial。
- - progressバックアッププロセスを表示します。
- z,--compressは、送信中にバックアップされたファイルを圧縮します。
- - exclude=PATTERNは、転送する必要のないファイルを除外するパターンを指定します。
- - include=PATTERNは、除外されずに転送されるファイルパターンを指定します。
- - exclude-from=FILEFILEで指定されたパターンのファイルを除外します。
- - include-from=FILEは、FILEで指定されたパターンに一致するファイルを除外しません。
- - versionバージョン情報を出力します。
- - アドレスは特定のアドレスにバインドされています。
- - config=FILEは他の構成ファイルを指定します。デフォルトのrsyncdを使用しないでください.confファイル。
- - port=PORTは、他のrsyncサービスポートを指定します。
- - blocking-ioは、リモートシェルにブロッキングIOを使用します。
- statsは、特定のファイルの転送ステータスを示します。
- - 進捗状況転送中に転送プロセスを実現します。
- - log-format=formATは、ログファイルの形式を指定します。
- - password-file=FILEはFILEからパスワードを取得します。
- - bwlimit=KBPS制限I/O帯域幅、1秒あたりのKバイト。
- h,--helpヘルプ情報を表示します。

Recommended Posts

Ubuntuファイル同期ツールrsync
ubuntuはrarファイルを解凍します
rsync + sersyncデータ同期-CentOS8
Ubuntu:OMNeT ++シミュレーションツールをインストールします
Ubuntuファイルシステムの概要
小さなツール:ubuntuの下にスクリーンショットツールをインストールします
ubuntuはip&FDFSアップロードファイルエラーを修正しました
Ubuntu 20.04を使用するには、ツールソフトウェアをインストールする必要があります
ubuntuでファイルサーバーを構築する