scp
是Linux系统中用于在本地主机和远程主机之间进行文件传输的命令。
详细说明:
-
scp
命令用于安全地将文件从一个主机传输到另一个主机,所有传输数据都是加密的。 - 语法:
scp [参数] [源文件路径] [目标主机:目标路径]
参数说明:
-
-r
:递归复制整个目录。 -
-P
:指定远程主机的端口号。 -
-i
:指定身份验证文件。
使用示例:
- 从本地主机传输文件到远程主机:
scp ./dist_PGy4z.tar.gz user@remotehost:/www/destination/
回车之后需要输入远程主机root密码
./dist_PGy4z.tar.gz
也可以换成绝对路径
- 从远程主机传输文件到本地主机:
scp user@remotehost:/remote/file.txt /local/destination/
流程步骤同1
3. 递归复制整个目录:
scp -r /local/directory user@remotehost:/path/destination/
流程步骤同1
- 指定远程主机端口号:
scp -P 8888 /local/file.txt user@remotehost:/path/destination/
流程步骤同1