Latest web development tutorials

Команда УПП Linux

Команда УПП Linux

Linux команда Daquan Linux команда Daquan

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. С помощью команды ПКПП для обеспечения пользователей есть удаленный сервер может читать права доступа к файлам, в противном случае УПП команда не работает.

Linux команда Daquan Linux команда Daquan