OS X Lion'da iki klasörü nasıl eşitlerim?


35

İMac'ime bağlı bir USB sürücüde bazı dosya ve klasörlerim var ... Onları iMac'imdeki bir klasörle senkronize etmek istiyorum ... bunu nasıl yaparım?

Lion'da bunu yapmamı sağlayan yerleşik bir işlev var mı, yoksa bir üçüncü taraf çözümü kullanmalı mıyım?


"Senk" derken tam olarak hangi davranışı görmek istiyorsunuz? Tutarsızlıkların nasıl çözülmesini istersiniz?
Daniel

Her iki klasörün de aynı dosyaları içerdiğinden emin olmak istiyorum (kopya yok). Yani, bir klasörde daha yeni dosyalar varsa, o zaman diğer klasörde eskilerin yerini alır. Temel olarak, yalnızca daha yeni olan dosyaları (veya mevcut dosyaların farklılığını) aktarırlar.
marcamillion

Ve daha eski dosyalar sormadan clobbered
Daniel

Zorunlu değil, @Daniel. Örneğin Chronosync, daha eski dosyaların X sürümlerini Y gün boyunca arşivlemenizi sağlar. Daha eski bir sürümü geri almaya karar verirseniz kullanışlı.
james.garriss,

USB'niz bağlandığında rsync'i otomatik olarak başlatmak için bir başlatma deamon kullanın.
Kuzen Kokain

Yanıtlar:


29

arRsync , rsync komut satırı yardımcı programına ücretsiz bir OS X GUI'dir . Bu sizi rsync aydınlanma yolunda başlatacak. Genel senkronizasyon işlemlerini, daha sonra kolayca hatırlatmak için hatırlamak üzere kaydedebilirsiniz. Ve ortak rsync kullanım senaryosu senaryolarını destekler: A'dan B'ye basın ancak B'de bulunan ancak A olmayanları bırakın, A'dan B'ye basın ve B'deki olanları silin ancak A'da değil, A ve B'nin aynı görünmesini sağlayın ( Bir çatışma raporu).


13

Terminalde rahatsanız , rsync , klasörleri kolayca senkronize edecek harika bir yardımcı programdır. Burada bir öğreticiye bir göz atın (öğretici "Her şey Linux" web sitesindedir, ancak rsync yardımcı programı hem Linux hem de Mac OS X ile birlikte gelir).

Örnek komutlar:

Dan yeni kopyala / birleştirme herşey SOURCE içine DEST değil silme şey:

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

Kopya herşey içine yeni DEST ve herhangi bir öğeyi silmek DEST bulunmayan SOURCE :

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

/Klasör yollarınızın sonuna sondaki eğik çizgiyi eklediğinizden emin olun .

Buradaki yararlı bir ipucu, klasörleri Terminal penceresine sürükleyerek , o klasöre (veya dosyaya) tam yolunu ekleyerek size çok fazla yazma ve yazım hatası kazandırmasıdır.


İşte bunun için bir GUI yapmak için Mac OS X'in yerleşik rsync ve Automator'ı kullanmaya ilişkin güzel bir ipucu : bananica.com/Geek-Stuff/…
Demis

OSX'te senkronize ediyorsanız, --exclude '.DS_Store' --exclude 'Thumbs.db'OSX meta verilerini kopyalamaktan kaçınmak için muhtemelen rsync komutunuza eklemek istersiniz .
Hengjie

4

Başka bir bağış yazılımı SyncTwoFolders :

Bu program iki klasörü senkronize eder. En eski dosyalar en yenileriyle değiştirilir ve bazı durumlarda bazı dosyalar silinir. Seçeneklere aşina olmak için yardım etiketlerini kullanın. Bir senkronizasyon başlattığınızda ne yaptığınızdan emin olun. Şüpheniz varsa, bir Simülasyon yapın. Bu size senkronize etmeyi seçerseniz ne olacağını gösterir, ancak hiçbir dosya değiştirilmez veya kaldırılmaz.


2

Klasörleri / Mac'leri senkronize etmede Chronosync ile iyi şanslar yaşadım.


2

SyncTwoFolders, Mac kullanıcıları için çok kullanışlı ve kullanışlı bir ücretsiz harika bir uygulama. Bunu GoogleDrive ve Dropbox klasörlerimi senkronize etmek için kullanıyorum. İşte SyncTwoFolders kurulumu bağlantısı .

Aslında bir senkronizasyon programlayabilirsiniz. Eski için kendi ayarınız olarak yaratmalısınız. "Son Ayarlar" ın yanındaki "+" işaretini tıklatarak ve ardından "mysync" 'i tıklatarak kaydedin. Bu' mysync ',' Senkronize Et 'düğmesinin yukarısındaki' * 'düğmesini tıkladığınızda sağda pencerenizde görünür.

Bu kayan program penceresinin altında, senkronize edilebileceği zaman aralığını ayarlayabilirsiniz.

Zamanlanmış senkronizasyon yapmak için uygulamanın arka planda çalışmasını sağlamanız gerekir.


2

App Store'dan Xcode'u yükleyin ve Dosya Birleştirme'yi kullanın.

Daha sonra her iki dizini açabilir ve bireysel farklılıkları karşılaştırabilir ve hangisinin "doğru" olduğunu (bir dosya içindeki metin satırlarına kadar) seçerek sonuçları yeni bir dizine veya ikisinden birinin üstüne yazabilirsiniz karşılaştıran.

(Xcode'u yükledikten sonra Spotlight'ta erişilebilir olmalıdır, Xcode'u açmazsanız ve Xcode Menüsünden "Diğer Geliştirici Aracı" altında)


Faydalı fayda! Biraz hantal olsa da, birleşmeden önce tüm değişiklikleri göstermesi güzel.
Demis,

0

İyi bir GUI tabanlı dosya senkronizörü için Dosya Senkronizasyonuna bakın (web sitesi burada bulunur ) Senkronizasyon işlemi üzerinde iyi kontrol sahibi olan düşük maliyetli (15 $) bir yardımcı programdır. GUI okları, ne olacağına dair oldukça iyi bir fikir verir ve aracı doğru kullanmanıza ve yanlış dosyanın üzerine yazmanıza gerek kalmamasını sağlar. Güzel alet.


-2

Ücretsiz Dropbox hesabı, az miktarda dosyayı diğer cihazlarla da senkronize etmeniz gerekirse, ancak çok fazla cihazınız varsa, Dropbox'ı yükseltmeli veya Chronosync'i edinmelisiniz. Her iki çözümü de kişisel olarak kullanıyorum, bu yüzden tüm Mac'lerim temelde senkronize. :)



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.