Поддерживайте удаленный каталог в актуальном состоянии

Насколько «в реальном времени» вы osx хотите синхронизировать? Я mac бы по-прежнему склонялся macosx к rsync, так как вы знаете, что linux он будет полностью поддерживаться linux на обеих платформах (Windows osx тоже с cygwin), и вы можете macos запустить его через задание macos cron. У меня есть очень простой mac файл bash, который я запускаю mac в своей системе (это не удаляет sftp старые файлы):

#!/bin/sh
rsync -avrz --progress --exclude-from .rsync_exclude_remote . remote_login@remote_computer:remote_dir    

# options
#   -a  archive
#   -v  verbose
#   -r  recursive
#   -z  compress 

Лучше всего sftp настроить и попробовать. Вариант sftp -n (--dry-run) — ваш друг!

Имейте в виду, что macos rsync (по крайней мере, в ssh cygwin) не поддерживает имена macosx файлов в формате Unicode macos (по состоянию на 16 августа linux 2008 г.).

linux

macos

ssh

sftp

2022-10-06T16:14:52+00:00