Как скопировать файлы с одного сервера на другой без использования rsync и сохранить пользователей и т. д.

tar -czvf - /src/dir | ssh remotehost "(cd /dst/dir ; tar -xzvf -)"


Архивирует файлы и директории из /src/dir в сжатый файл, который передается через SSH на удаленный хост remotehost, где он распаковывается в /dst/dir. Полезно для копирования файлов между серверами с сохранением прав доступа. Альтернатива: использовать scp для копирования файлов, но это не сохранит права доступа и метаданные.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *