Mac'inizle bir FTP sunucusu arasında düzenli olarak dosya aktarıyorsanız, muhtemelen şunu düşünmüşsünüzdür: Her seferinde bunu manuel olarak yapmaktan daha iyi bir yol olmalı. Var. Ancak tüm yaklaşımlar eşit derecede iyi çalışmıyor: bazıları çözdüklerinden daha fazla sorun yaratıyor.

Manuel aktarım sorunu

Manuel FTP aktarımları her seferinde bir istemci açmayı, bağlanmayı, doğru klasöre gitmeyi, dosyaları seçmeyi, beklemeyi, kapatmayı gerektiriyor. Her seferinde. Bir aktarımı kaçırırsanız dosyalar birikir. Çok erken yaparsanız yarım yazılmış bir dosya alırsınız. Bellekten yaparsanız neyin gönderildiğini takip edemezsiniz.

Düzenli dosya taşıyan herkes için: ajansa teslim yapan fotoğrafçılar, iş ortaklarıyla senkronize olan şirketler, varlık dağıtan ekipler: bu her hafta saatlerce tekrarlayan işe dönüşüyor. Değer üretmeyen iş. Bir makinenin yapması gereken iş.

Yaygın yaklaşımların neden yetersiz kaldığı

İlk içgüdü genellikle bir betik yazmaktır. Betikler FTP işlemlerini otomatikleştirebilir ve çalışır: bir şey değişene kadar. Kimlik bilgisi rotasyonu, sunucu göçü, ağ sorunu. Betikler sessizce başarısız olur. Bir şeyler ters gittiğinde bildirim yok, kimsenin okumadığı bir günlük var, kendiniz yazmadığınız sürece yeniden deneme mantığı yok. Betikleri bakımı sürekli geliştirici zamanı gerektirir. Teknik olmayan bir kullanıcı için bu hiç seçenek değil.

Genel amaçlı senkronizasyon araçları FTP'yi birçok arka uçtan biri olarak ele alır. Sonuç, karmaşık senkronizasyon görevleri için tasarlanmış bir araçtır: çoklu bulut kurulumları için güçlü, ancak "bu FTP klasörünü izle ve yeni dosyaları indir" gibi basit bir iş akışı için fazla karmaşık ve kafa karıştırıcıdır.

Automator gibi yerleşik macOS araçlarının yerel FTP desteği yoktur. Automator aracılığıyla herhangi bir FTP otomasyonu yine de kabuk betikleri gerektirir.

Doğru çözümün nasıl göründüğü

Mac'te FTP aktarımlarını iyi otomatikleştirmek, göründüğünden daha zor birkaç şey gerektirir:

FTPull + FTPush: tam olarak bunun için yapıldı

FTPull ve FTPush, FTP otomasyonunun her yönünü ele alan iki ayrı Mac uygulamasıdır. FTPull uzak bir FTP, SFTP veya FTPS sunucusunu izler ve yeni dosyaları otomatik olarak indirir. FTPush yerel bir klasörü izler ve yeni dosyalar görünür görünmez otomatik olarak yükler.

Her ikisi de menü çubuğunda yaşar ve boştayken neredeyse sıfır CPU kullanır. Her ikisi de kimlik bilgileri için macOS Keychain'i kullanır. Her ikisi de bir kez yapılandırılır ve kendi haline bırakılır.

Tasarım felsefesi kasıtlıdır: bir araç, bir iş, düzgün yapılmış. FTP eki olan bir çakı değil. Bakım gerektiren bir betik değil. Arka planda sessizce çalışan, dosyalarınızı aktaran ve bittiğinde size bildiren bir uygulama.

FTPull + FTPush ile ne elde edersiniz

  • FTPull: herhangi bir FTP/SFTP/FTPS sunucusundan otomatik indirmeler, yapılandırılabilir yoklama aralığı, uzantı filtreleri, zamanlama, özyinelemeli klasör izleme, aktarım geçmişi
  • FTPush: FSEvents aracılığıyla anında yerel algılama, dosya kararlılık denetleyicisi, eş zamanlı yüklemeler, yükleme sonrası eylemler (arşivle, sil, betik çalıştır), bant genişliği sınırları, Finder etiketleri
  • Her ikisi: birden fazla eş zamanlı bağlantı, macOS bildirimleri, gerçek zamanlı günlük, kredi kartı gerekmeden 14 günlük ücretsiz deneme

Mac'inizle FTP sunucuları arasında düzenli olarak dosya taşıyorsanız, bu işi tamamen ortadan kaldıran yapılandırma budur. Bir kez ayarlayın, sonsuza kadar unutun.