В статье о настройке блогов Ghost говорится, что для копирования с моего локального компьютера на удаленный сервер используется scp
:
scp -r ghost-0.3 [email protected]*your-server-ip*:~/
Однако Railscast 339: Chef Solo Basics использует scp
для копирования в обратном направлении (с удаленного сервера на локальный компьютер):
scp -r [email protected]:/var/chef .
В том же Railscast, когда автор хочет скопировать файлы на удаленный сервер (в том же направлении, что и в первом примере), он использует rsync
:
rsync -r . [email protected]:/var/chef
Зачем использовать команду rsync
если scp
будет копировать в обоих направлениях? Чем scp
отличается от rsync
?