OS X Lionで2つのフォルダーを同期するにはどうすればよいですか?


35

iMacに接続されたUSBドライブにいくつかのファイルとフォルダーがあります...それらをiMacのフォルダーと同期したいのですが...どうすればいいですか?

Lionにそれを可能にする組み込み機能はありますか、それともサードパーティのソリューションを使用する必要がありますか?


「同期」と言うとき、正確にどのような動作を見たいですか?差異をどのように解決しますか?
ダニエル

両方のフォルダーに同じファイルが含まれていることを確認します(重複はありません)。そのため、あるフォルダーに新しいファイルがあり、それが他のフォルダーの古いファイルを置き換える場合。基本的に、新しいファイル、または既存のファイルの差分を転送するだけです。
marcamillion

そして、古いファイルはプロンプトなしで上書きされました
ダニエル

必ずしもそうではない、@ Daniel。たとえば、Chronosyncを使用すると、古いバージョンのXバージョンをY日間アーカイブできます。古いバージョンを戻す場合に便利です。
james.garriss

起動デーモンを使用して、USBが接続されたときにrsyncを自動的に開始します。
いとこコカイン

回答:


29

arRsyncは、rsyncコマンドラインユーティリティに対する無料のOS X GUI です。rsync enlightenmentへのパスを開始します。簡単なrsyncのために、一般的な同期操作を保存して後で呼び出すことができます。そして、一般的なrsyncユースケースシナリオをサポートします:AをBにプッシュするが、BにあるがAにはないものを残し、AをBにプッシュし、BにあるがAにないものを削除し、AとBを同じように見せます(競合レポート)。


13

ターミナルに慣れている場合、rsyncはフォルダーを簡単に同期できる優れたユーティリティです。こちらのチュートリアルをご覧ください(チュートリアルは「すべてのLinux」Webサイトにありますが、rsyncユーティリティはLinuxとMac OS Xの両方に付属しています)。

コマンド例:

SOURCEからDESTに新しいものをすべてコピー/マージします。何も削除しないでください。

rsync -va   /path/to/folder/SOURCE/  /path/to/folder/DEST/

新しいものすべてをDESTにコピーし、SOURCEに存在しないアイテムをDESTから削除します。

rsync -va --delete   /path/to/folder/SOURCE/  /path/to/folder/DEST/

/フォルダーパスの最後に必ずスラッシュを含めてください。

ここで役立つヒントは、フォルダーをターミナルウィンドウドラッグして、そのフォルダー(またはファイル)へのフルパスを挿入し、入力や入力ミスを大幅に節約できることです。


ここではMac OS Xに内蔵されている使用上の素敵なヒントだrsyncをのAutomator:このためのGUIを作るためにbananica.com/Geek-Stuff/...
DEMIS

OSXで同期している場合は、おそらく--exclude '.DS_Store' --exclude 'Thumbs.db'rsyncコマンドに追加して、OSXメタデータのコピーを回避する必要があります。
Hengjie

4

もう1つのドネーションウェアはSyncTwoFoldersです。

このプログラムは、2つのフォルダーを同期します。最も古いファイルは最新のものに置き換えられ、特定の場合には、いくつかのファイルが削除されます。ヘルプタグを使用して、オプションに慣れてください。同期を開始するときは、何をしているかを確認してください。疑わしい場合は、シミュレーションを実行してください。これは、同期を選択した場合に何が起こるかを示しますが、ファイルは置換または削除されません。


2

Chronosyncでフォルダー/ Macを同期するのは幸運でした。


2

SyncTwoFoldersは、Macユーザーにとって非常に便利で便利な無料の素晴らしいアプリです。これを使用して、GoogleDriveとDropboxフォルダーを同期します。SyncTwoFoldersをセットアップするためのリンクを次に示します。

実際には、同期をスケジュールできます。exの独自の設定として作成する必要があります。「最後の設定」ドロップダウンの横にある「+」記号をクリックして「mysync」をクリックします。この「mysync」は、「同期」ボタンの上にある「*」ボタンをクリックすると右側のウィンドウに表示されます。

そのスライドスケジュールウィンドウの下部で、同期できる時間間隔を設定できます。

スケジュールされた同期を実行するには、アプリケーションをバックグラウンドで実行し続ける必要があります。


2

App StoreからXcodeをインストールし、File Mergeを使用します。

次に、両方のディレクトリを開いて、個々の違いを比較し、どちらが「正しい」か(ファイル内のテキスト行まで)を選択し、結果を新しいディレクトリにマージするか、2つのいずれかの上に重ねます。比較します。

(Xcodeをインストールした後、Spotlightで使用可能になります。Xcodeを開いていない場合は、Xcodeメニューから「その他の開発者ツール」の下にあります)


便利なユーティリティ!少し面倒ですが、マージする前にすべての変更が表示されると便利です。
デミス

0

適切なGUIベースのファイルシンクロナイザーについては、ファイル同期(こちらの Webサイトをご覧ください)をご覧ください。同期プロセスを適切に制御できる低コスト($ 15)のユーティリティです。GUIの矢印を使用すると、何が起こるかについてかなり良い感触が得られるため、ツールを適切に使用し、間違ったファイルを上書きすることはありません。素敵なツール。


-2

無料のDropboxアカウントは、少量のファイルを他のデバイスと同期する必要がある場合に最適ですが、デバイスが多数ある場合は、DropboxをアップグレードするかChronosyncを入手する必要があります。私はこれら両方のソリューションを個人的に使用しているため、すべてのMacは基本的に同期しています。:)



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.