Linux的scp命令用于在本地主机和远程主机之间进行安全的文件传输。scp是Secure Copy的缩写,它基于SSH协议,使用加密的连接进行文件传输。
scp命令的用法如下:
scp [选项] [源文件] [目标位置]
常用选项包括:
-r
: 递归复制目录和文件
-P
: 指定远程主机的端口号
-i
: 指定用于身份验证的私钥文件
-C
: 开启压缩传输
例如,将本地的file.txt
文件复制到远程主机的/home/user/
目录下:
scp file.txt user@remote:/home/user/
将远程主机的/home/user/file.txt
文件复制到本地的当前目录下:
scp user@remote:/home/user/file.txt .
scp命令在日常工作中常用于远程备份、分发文件等操作,提供了安全、快速的文件传输功能。