一 概述
scp命令是用于通过SSH协议安全地将文件复制到远程系统和从远程系统复制文件到本地的命令。
使用SSH意味着它传输的数据受到SSH级别的加密保护,因此被认为是跨两个远程主机传输文件的安全方式。
二 参数解释
将文件从本地系统复制到远程系统
scp [option] /path/to/source/file user@sip:/path/to/destination/directory
其中 /path/to/source/file 表示将要复制到远程主机的源文件。
/path/to/destination/directory表示将要复制到的远程系统上的目标目录。
user@ip: 表示远程系统的用户名和IP地址,注意ip之后的冒号。
option参数:
- -C :表示在复制的过程中会压缩文件或者目录。
- -P :当使用的端口不是默认的22端口,就会使用选项指定的SSH端口。
- -r :此选项递归复制目录及其内容。
- -p :保留文件的访问和修改时间。
将文件从远程系统复制到本地系统
scp [option] user@ip:/path/to/source/file/path/to/local/directory /destination
将远程系统/path/to/source/file/path/to/local/directory拷贝到本地的/destination目录中。
参考:
Linux就该这么学