Если бы вы использовали scp, вы, вероятно, могли бы использовать rsync .
rsync не будет передавать файлы, которые уже обновлены, поэтому вы можете использовать его для проверки актуальности копии, просто повторно запустив rsync.
Если вы делали что-то подобное на старом хосте:
scp -r from/my/dir newhost:/to/new/dir
Тогда вы могли бы сделать что-то вроде
rsync -a --progress from/my/dir newhost:/to/new/dir
«-a» - это сокращение от «archive», которое выполняет рекурсивное копирование и сохраняет права доступа, права собственности и т. Д. Обратитесь к man-странице для получения дополнительной информации, поскольку она может делать много умных вещей.