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


10

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

Ответы:


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.