scp - копирование файлов через ssh

scp - копирование файлов через ssh


Утилита для передачи файлов через ssh.


Использование

Скопировать локальный файл на сервер:

scp file.gz root@server.my:/home/dir

Скопировать всё содержимое папки на сервере (рекурсивно) в локальную папку (с подробным выводом):

scp -r root@server.my:/home/dir/ /home/local/my/

Между серверами:

scp -r root@server1.my:/home/dir/ root@server2.my:/home/dir/

С указанием порта:

scp -P 9999 file.zip user@server.my:~/

Дополнительные флаги

  • -r - рекурсивное копирование (для директорий)
  • -C - использовать сжатие при передачи
  • -P - порт ssh

-P большая! и -P указывает перед ssh хостом.

  • -p - сохранить информацию о времени создания, модификации файла.

Для передачи файлов часто бывает лучше использовать утилиту rsync.

Поделиться ссылкой:
ВКонтакт Facebook Одноклассники Twitter Mail.Ru

Также читают

Рекурсивное изменение прав и владельца группы файлов и каталогов. Unix. chmod. chown
BASH: скрипт проверки свободного места
git hooks post-marge - событие после git pull и merge

Возврат к списку