вторник, 13 ноября 2012 г.

SSH-протокол для копирования (SCP)


1. Копирование на удаленный сервер.
Скопировать один файл на удаленный сервер (если файла нет, то он скопируется, если есть, то перезапишется):

scp /путь/к/файлу/от/корня/file.txt usertwo@server2.ua:/путь/к/файлу/от/корня/file.txt

Если нестандартный порт к примеру 222:

scp -P 222 /путь/к/файлу/от/корня/file.txt usertwo@server2.ua:/путь/к/файлу/от/корня/file.txt
_________________________________________________________________________________
Скопировать несколько файлов из папки по расширению файла на удаленный сервер:
scp /путь/к/файлам/от/корня/*.txt usertwo@server2.ua:/путь/куда/скопировать/файлы/от/корня/

Если нестандартный порт к примеру 222:

scp -P 222 /путь/к/файлам/от/корня/*.txt usertwo@server2.ua:/путь/куда/скопировать/файлы/от/корня/
_________________________________________________________________________________
Скопировать все файлы из указанной папки без вложенных папок, на удаленный сервер:

scp /путь/к/папке/от/корня/* usertwo@server2.ua:/путь/куда/скопировать/файлы/от/корня/

Если нестандартный порт к примеру 222:

scp -P 222 /путь/к/папке/от/корня/* usertwo@server2.ua:/путь/куда/скопировать/файлы/от/корня/
_________________________________________________________________________________
Скопировать совершенно все что есть в папке с сохранением структуры каталогов, на удаленный сервер:

scp -r /путь/к/папке/от/корня/ usertwo@server2.ua:/путь/куда/скопировать/от/корня/

Если нестандартный порт к примеру 222:

scp -rP 222 /путь/к/папке/от/корня/ usertwo@server2.ua:/путь/куда/скопировать/от/корня/
_________________________________________________________________________________
2. Копирование с удаленного сервера.
Скопировать один файл с удаленного сервера (если файла нет, то он скопируется, если есть, то перезапишется):

scp usertwo@server2.ua:/путь/к/файлу/от/корня/file.txt /путь/к/файлу/от/корня/file.txt

Если нестандартный порт к примеру 222:

scp -P 222 usertwo@server2.ua:/путь/к/файлу/от/корня/file.txt /путь/к/файлу/от/корня/file.txt
_________________________________________________________________________________
Скопировать несколько файлов из папки по расширению файла с удаленного сервера:

scp usertwo@server2.ua:/путь/откуда/скопировать/файлы/от/корня/ /путь/куда/скопировать/файлы/от/корня/*.txt

Если нестандартный порт к примеру 222:

scp -P 222 usertwo@server2.ua:/путь/откуда/скопировать/файлы/от/корня/ /путь/куда/скопировать/файлы/от/корня/*.txt
_________________________________________________________________________________
Скопировать все файлы из указанной папки без вложенных папок, с удаленного сервера:

scp usertwo@server2.ua:/путь/откуда/скопировать/файлы/от/корня/ путь/куда/скопировать/файлы/от/корня/*

Если нестандартный порт к примеру 222:

scp -P 222 usertwo@server2.ua:/путь/откуда/скопировать/файлы/от/корня/ путь/куда/скопировать/файлы/от/корня/*

Комментариев нет:

Отправить комментарий