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