SSH-протокол для передачи файлов и папок (SCP)
И приступаем к главной задаче, копирование файлов и папок по протоколу SSH при помощи пакета SCP.
SCP - Безопасное копирование
1. Копирование на удаленный сервер.
Скопировать один файл на удаленный сервер (если файла нет, то он скопируется, если есть, то перезапишется):
scp /путь/к/файлу/от/корня/file.txt [email protected]:/путь/к/файлу/от/корня/file.txt Если нестандартный порт к примеру 222: scp -P 222 /путь/к/файлу/от/корня/file.txt [email protected]:/путь/к/файлу/от/корня/file.txt
Скопировать несколько файлов из папки по расширению файла на удаленный сервер:
scp /путь/к/файлам/от/корня/*.txt [email protected]:/путь/куда/скопировать/файлы/от/корня/ Если нестандартный порт к примеру 222: scp -P 222 /путь/к/файлам/от/корня/*.txt [email protected]:/путь/куда/скопировать/файлы/от/корня/
Скопировать все файлы из указанной папки без вложенных папок, на удаленный сервер:
scp /путь/к/папке/от/корня/* [email protected]:/путь/куда/скопировать/файлы/от/корня/ Если нестандартный порт к примеру 222: scp -P 222 /путь/к/папке/от/корня/* [email protected]:/путь/куда/скопировать/файлы/от/корня/
Скопировать совершенно все что есть в папке с сохранением структуры каталогов, на удаленный сервер:
scp -r /путь/к/папке/от/корня/ [email protected]:/путь/куда/скопировать/от/корня/ Если нестандартный порт к примеру 222: scp -rP 222 /путь/к/папке/от/корня/ [email protected]:/путь/куда/скопировать/от/корня/
2. Копирование с удаленного сервера.
Скопировать один файл с удаленного сервера (если файла нет, то он скопируется, если есть, то перезапишется):
scp [email protected]:/путь/к/файлу/от/корня/file.txt /путь/к/файлу/от/корня/file.txt Если нестандартный порт к примеру 222: scp -P 222 [email protected]:/путь/к/файлу/от/корня/file.txt /путь/к/файлу/от/корня/file.txt
Скопировать несколько файлов из папки по расширению файла с удаленного сервера:
scp [email protected]:/путь/откуда/скопировать/файлы/от/корня/ /путь/куда/скопировать/файлы/от/корня/*.txt Если нестандартный порт к примеру 222: scp -P 222 [email protected]:/путь/откуда/скопировать/файлы/от/корня/ /путь/куда/скопировать/файлы/от/корня/*.txt
Скопировать все файлы из указанной папки без вложенных папок, с удаленного сервера:
scp [email protected]:/путь/откуда/скопировать/файлы/от/корня/ путь/куда/скопировать/файлы/от/корня/* Если нестандартный порт к примеру 222: scp -P 222 [email protected]:/путь/откуда/скопировать/файлы/от/корня/ путь/куда/скопировать/файлы/от/корня/*
»
- Show full page
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Страница для печати