У вас были хорошие ответы выше, я просто добавлю детали. По умолчанию буфер обмена каждого контейнера освобождается, когда контейнер закрыт. Поэтому, если вы скопируете какой-либо текст с терминала, закройте терминал и вставьте текст в другой терминал - он не будет работать, потому что буфер обмена будет опорожнен тем временем.
rsync -azv -e ssh ./localdirectory/ user@otherserver:/remote/dir
-a - плохой мальчик. Это на самом деле метааргумент, который называет -rlptgoD, что означает, среди прочего:
Рекурсивные символьные символы сохранения Сохранять разрешения Сохранять время модификации Сохранять группу Сохранять владельца И сохраняет специальные вещиЭто не будет сохраняйте hardlinks, потому что hardlinks являются файлами (ну, на самом деле это указатель на индексный дескриптор, в котором хранится имя файла, но это то же, что и обычный файл), когда вы делаете hardlink, вы просто добавляете inode дополнительное имя файла). Это не должно быть проблемой для вас, потому что они довольно редкие IMO.
-z попытается сжать данные в потоке (немного ускорить работу).
[d13 ] -v убедитесь, что он дает вам много выходных данных.Я бы использовал rsync для этого. Я считаю, что он установлен по умолчанию в Ubuntu, но если это не так, вы можете установить его из архивов.