Команда УПП Linux
Команда УПП Linux
Linux УПП команду для копирования файлов и каталогов между Linux.
УПП является безопасным копия аббревиатурой, УПП удаленного копирования файлов на основе команды SSH для безопасной системы Войти Linux.
грамматика
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2
Простая формулировка:
scp [可选参数] file_source file_target
Параметр Описание:
- -1: Принудительный УПП ssh1 командный протокол
- -2: Принудительный УПП ssh2 командный протокол
- -4: Принудительный команда УПП использует только IPv4 адресации
- -6: Принудительный команда УПП использует только адресацию IPv6
- -B: Используйте пакетный режим (передача не задать пароль для передачи или фразу)
- -C: Разрешить сжатие. (Флаг -C для SSH, тем самым открывая сжатие)
- -p: сохранить первоначально время последнего изменения файла, время доступа и права доступа.
- -q: не отображается индикатор выполнения передачи.
- -r: рекурсивное копирование весь каталог.
- -v: подробный режим вывода изображения. УПП и SSH (1) покажет весь процесс отладки информации. Эта информация используется для отладки проблем соединения, аутентификации и конфигурации.
- -с Шифр: Шифр для шифрования данных, этот параметр будет передан непосредственно в SSH.
- -F Ssh_config: SSH указать альтернативный конфигурационный файл, этот параметр напрямую передается SSH.
- -i identity_file: Файл ключа считывается из указанного файла передачи используется, этот параметр напрямую передается SSH.
- -l ограничение: ограниченная пропускная способность пользователи могут использовать для единиц кбит / с.
- -о ssh_option: Если вы привыкли к использованию ssh_config (5) на пути передачи параметров,
- -P Порт: обратите внимание на буквы П, порт используется для указания номера порта передачи данных
- -S Программа: Определяет программу, используемый для шифрования передачи. Эта программа должна быть в состоянии понять SSH (1) вариантов.
примеров
1, копируется с локального на удаленный
Формат:
scp local_file remote_username@remote_ip:remote_folder 或者 scp local_file remote_username@remote_ip:remote_file 或者 scp local_file remote_ip:remote_folder 或者 scp local_file remote_ip:remote_file
- 1,2 назначенное имя пользователя, выполнение команды нужно ввести пароль, только первый из них указывает удаленный каталог, имя файла без изменения Статья 2 определяет имя файла;
- Первые три или четыре не указать имя пользователя, вам нужно ввести имя пользователя и пароль команды выполняется, только первые три из указанного удаленного каталога, имя файла без изменения Статья 4 определяет имя файла;
Примеры применения:
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3 scp /home/space/music/1.mp3 www.w3cschool.cc:/home/root/others/music scp /home/space/music/1.mp3 www.w3cschool.cc:/home/root/others/music/001.mp3
Скопируйте формат команды каталога:
scp -r local_folder remote_username@remote_ip:remote_folder 或者 scp -r local_folder remote_ip:remote_folder
- Первый из них определяет имя пользователя, при выполнении команды необходимо ввести пароль;
- Первые два не указать имя пользователя, выполнение команды нужно будет ввести имя пользователя и пароль;
Примеры применения:
scp -r /home/space/music/ [email protected]:/home/root/others/ scp -r /home/space/music/ www.w3cschool.cc:/home/root/others/
Вышеприведенные команда копирует локальный музыкальный каталог для других удаленных каталогов.
2, скопировано с удаленного на локальный
Копирование с удаленного на локальный, два параметра просто скопировать с локального пульта команды в обратном порядке, следующие примеры
Примеры применения:
scp [email protected]:/home/root/others/music /home/space/music/1.mp3 scp -r www.w3cschool.cc:/home/root/others/ /home/space/music/
объяснение
1. Если брандмауэр удаленный сервер перспективных команду ПКПП устанавливает указанный порт, необходимо использовать -p параметр, чтобы установить номер порта команды, формат команды выглядит следующим образом:
#scp命令使用端口号 4588 scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator
2. С помощью команды ПКПП для обеспечения пользователей есть удаленный сервер может читать права доступа к файлам, в противном случае УПП команда не работает.