как синхронизировать папку ftp с локальной папкой?

10

У меня есть локальная папка, и я хотел бы синхронизировать ее на веб-сервере через FTP. Каков наилучший способ сделать это? Я предпочел бы иметь возможность делать это через терминал, чтобы у меня была просто команда «update», которая обновляла бы файлы на сервере.

GSto
источник

Ответы:

7

Вы можете смонтировать его с, curlftpfsа затем синхронизировать с unison.

Мартин Уединг
источник
2
... или rsync(который используется unison)
dAnjou
rsyncя думаю, не синхронизируется двумя способами.
Мартин Юдинг
Нет, это не так. Но для этого случая это не обязательно нужно. Я просто хотел добавить это;)
dAnjou
Правильно, в этом случае это rsync --deleteбы сработало.
Мартин Уедин
Хороший учебник о том, как это сделать (это не так сложно, но полезно
Clément
1

Сценарий, который вы ищете, может быть FTPSync .

Матиас Вейлер
источник
2
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
Peachy
Я вижу, что это будет иметь смысл в целом, но в этом случае я рекомендую программу. Что еще мне написать? Введите "ftpsync.pl -h", чтобы узнать, как его использовать.
Матиас Вейлер
Страница переместилась на savannah.gnu.org/projects/ftpsync, и там есть git-репозиторий: git.savannah.gnu.org/cgit/ftpsync.git
Clément