(Secure Copy) можно копировать файлы и директории между разными Unix или Linux-машинами (хостами).SCP использует SSH-протокол для соединения и предоставляет аналогичный уровень безопасности.
Примеры
Скопировать файл "file.txt" с удаленной машины на локальную:scp ваш_логин@имя_хоста.com:file.txt /некоторая/директория
Скопировать файл "file.txt" с локальной машины на удаленную:
scp file.txt ваш_логин@имя_хоста.com:/некоторая/директория
Скопировать директорию "my_dir" с локальной машины на удаленную в директорию "your_dir":
scp -r my_dir ваш_логин@имя_хоста.com:/некая/директория/your_dir
Скопировать файл "file.txt" с удаленной машины
host1.domain.com
на другую удаленную машину host2.domain.com
:scp ваш_логин@host1.domain.com:/некая/директория/file.txt >
ваш_логин@host2.domain.com:/некая/иная/директория/
Скопировать файлы "file1.txt" и "file2.txt" с локальной машины на удаленную, в свою домашнюю директорию:
scp file1.txt file2.txt ваш_логин@имя_хоста.com:~
Скопировать несколько файлов с удаленной машины на локальную, в текущую директорию:
scp ваш_логин@имя_хоста.com:/некая/директория/\{a,b,c\} .
scp ваш_логин@имя_хоста.com:~/\{file1.txt,file2.txt\} .
Замечание о скорости копирования
По умолчанию scp использует при передаче данных алгоритм шифрования Triple-DES. Можно несколько увеличить скорость передачи, включив алгоритм Blowfish, для этого в командной строке следует добавить -c blowfish:scp -c blowfish некий_файл ваш_логин@имя_хоста.com:~
Комментариев нет:
Отправить комментарий