У меня есть веб-сайт на локальном компьютере под управлением Mac OS X. Мне интересно, есть ли какая-либо встроенная команда, которую я могу запустить в Терминале, которая будет загружать этот веб-сайт на мой веб-сервер через SFTP. Установка новых команд через MacPorts возможна. Большим бонусом было бы то, что он загружал только те файлы, которые нужно обновить, а не все остальное.
Также было бы неплохо, если бы я мог сказать, чтобы он удалял файлы на сервере, которые иногда не существуют локально.
Есть хорошие советы?
Обновить : Этот вопрос задавался как по SFTP, так и по FTP, но я получил ответ только по SFTP. rsync
кажется, делает это очень хорошо, когда сервер поддерживает SSH, но если я правильно понял, rsync
не поддерживает FTP. Я все еще ищу хорошее решение для FTP, поэтому открыли другой вопрос для этого.