При копировании веб-сайтов на мой сервер я заметил, что файлы, которые я удалил в своей локальной среде, все еще присутствовали на сервере после rsync
или scp
.Копирование каталогов на сервер и удаление всех ненужных файлов
Я провел некоторое исследование и нашел этот вопрос, который полностью объясняет мою проблему; хотя, к сожалению, только предоставляет решение для команды cp
.
How to force cp to overwrite directory instead of creating another one inside?
Как я могу использовать ту же функциональность cp -T
при копировании каталогов из моей локальной машине на мой рабочий сервер.
примечание: я понимаю, что git push решит эту проблему, но я ищу альтернативное решение.
Вы пытались 'rsync --delete'? –