これに最適なツールは、コマンドラインツール「Rsync」です。GUIが必要な場合は、Rsyncの概念に基づいたUnisonまたはLuckyBackupを試してください。UnisonとLuckyBackupは両方ともリポジトリにあります。
rsyncの例は次のとおりです。
rsync -vxtr / home / scaine / Pictures / / home / OtherUser / Pictures /
...私のPicturesディレクトリをOtherUserのPicturesディレクトリと同期します。指定したオプションは、コピーを検証し、コピー中にタイムスタンプ/アクセス許可を保持し、見つかったサブディレクトリを走査します。その他のオプションについては、「man rsync」を実行してください。
PCを接続するには、スイッチ/ハブに置くか、クロスオーバーケーブルを使用して、sambaを介してディレクトリを共有します。
編集:目的が2台のPCを「ミラーリング」することである場合、いくつかの良い点があります。このコマンドは、ソースから宛先にファイルを「追加」するだけです。削除する必要がある場合は、そこにも-deleteオプションが必要です。
調査の結果、Rsyncはミラーリングを特にうまく処理していないようです。この更新中に古いファイルが新しいファイルを上書きする可能性があることを理解するには、これを参照してください!さらに悪いことに、-updateオプションを使用してこの動作を防止しても、古いファイルを新しいファイルで「更新」せず、単に「スキップ」します。ほとんど理想的ではありません。
最後に、双方向同期を実行するには、同じコマンドを実行する必要がありますが、ソース/デスティネーションを逆にする必要があります。もちろん、最初のコマンド(-deleteオプションを使用したと仮定)がソースに存在しない宛先のファイルを削除するため、これは現在使用が限定されています。Unisonは、メモリからの双方向同期を非常にうまく処理します。
複数の編集の同期を真剣にしようとしている場合は、Dropboxソリューションが最善の方法です。UbuntuOneまたはDropboxのいずれかをもう一度見ることができる場合、シンボリックリンクが解決策になる可能性があります-たとえば、ドキュメントフォルダをシンボリックリンクし、一方、画像と音楽をOne / Dropboxから離し、このrsync / unisonソリューションを大きなものに使用しますか?