同期のためのrsyncコマンド

同期のためのrsyncコマンド

私は2台のコンピュータBとCにアクセスできますが、両方のコンピュータは外付けハードドライブを介してのみ互いのファイルにアクセスできます。

  • コンピュータBのファイルをバックアップするために外付けドライブを使用してください。

  • その後、外付けハードドライブをコンピュータCに接続し、外付けハードドライブのファイルを直接編集しました。

  • 外付けハードドライブのファイルを編集したら、コンピュータBのハードドライブの内容を外付けハードドライブから同期したいと思います。

  • コンピュータBから外付けハードドライブを取り外し、コンピュータBのファイルを編集します。

  • その後、外付けハードドライブをコンピュータBに接続し、コンピュータBのハードドライブから外付けハードドライブを同期したかったのです。

コンピュータBのハードドライブと外付けハードドライブを同期させるためのrsyncコマンドは何ですか?

コンピュータBが自宅にあり、コンピュータCがオフィスにあると想像してください。オフィスでCを操作している間、Bのファイルにアクセスして編集し、家に帰ってBに変更を加え、Bのファイルを編集し、同時にBの更新ファイルにアクセスしようとします。翌日C作業をすることになります。

ありがとうございます。

ベストアンサー1

この場合は、次のオプションを使用しますrsync

rsync -av --delete <src> <dst> >> <dst log.success> 2>> <dst log.error>

この-aオプションは組み合わせフラグです。

これは「アーカイブ」を意味し、繰り返し同期し、シンボリックリンク、特殊ファイルとデバイスファイル、変更時間、グループ、所有者、および権限を保存します。

-r より一般的に使用され、一般的に使用したいものです。

フラグ-v(詳細)

--deleteソースディレクトリからファイルを削除する場合は、ターゲットディレクトリからファイルを削除するにはこのオプションが必要です。デフォルトでは、rsyncはターゲットディレクトリから何も削除しません。

ただし、を使用したい場合は、rsync次を使用することをお勧めします。クラウドストレージあなたの状況に最適なソリューションです

おすすめ記事