scp

Скопировать файлы между компьютерами по SSH

Что делает

scp работает как cp, только один из путей находится на другой машине: пользователь@адрес:путь. Файл можно и отправить на сервер, и забрать с него — поменяйте аргументы местами: scp deploy@web-01:/var/log/app.log ..

Папки копируются с -r. Порт задаётся заглавной -P, в отличие от ssh. Для больших папок и повторных копирований удобнее rsync: он передаёт только изменившиеся файлы.

Осторожно. Файл с тем же именем в месте назначения scp перезапишет без вопросов.

Синтаксис

scp <файл> <пользователь>@<адрес>:<путь>
scp <пользователь>@<адрес>:<путь> <куда>
scp -r <папка> <пользователь>@<адрес>:<путь>

Примеры

Связанные команды

Потренировать · Все команды