scp
Скопіювати файли між комп’ютерами через SSH
Що робить
scp працює як cp, тільки один зі шляхів лежить на іншій машині: користувач@адреса:шлях. Файл можна й надіслати на сервер, і забрати з нього — поміняйте аргументи місцями: scp deploy@web-01:/var/log/app.log ..
Теки копіюються з -r. Порт задається великою -P, на відміну від ssh. Для великих тек і повторних копіювань зручніший rsync: він передає лише змінені файли.
Обережно. Файл із тим самим ім’ям у місці призначення scp перезапише без питань.
Синтаксис
scp <файл> <користувач>@<адреса>:<шлях>
scp <користувач>@<адреса>:<шлях> <куди>
scp -r <тека> <користувач>@<адреса>:<шлях>Приклади
Скопіювати backup.tar.gz на сервер 203.0.113.10 у теку /tmp
scp backup.tar.gz deploy@203.0.113.10:/tmp/те саме:
scp backup.tar.gz deploy@203.0.113.10:/tmpscp— копіювання через SSHbackup.tar.gz— що копіюватиdeploy@203.0.113.10:/tmp/— куди: користувач@сервер:шлях