scp
(Secure Copy)命令是用于在Linux和Unix系统中进行远程文件传输的命令。它使用SSH(Secure Shell)协议来加密传输的数据。
scp命令的基本语法如下:
scp [选项] [源文件路径] [目标文件路径]
一些常用的选项包括:
- -r:递归复制整个目录。
- -P 端口号:指定远程服务器的SSH端口号。
- -p:保持文件的原有权限。
- -q:不显示传输进度和错误信息。
注意: 如果目标路径已存在同名文件,scp命令将会覆盖该文件。
下面是几个示例:
- 从本地复制文件到远程服务器:
scp localfile.txt username@remotehost:/path/to/remote/folder
- 从远程服务器复制文件到本地:
scp username@remotehost:/path/to/remote/file localfile.txt
- 从远程服务器复制整个目录到本地:
scp -r username@remotehost:/path/to/remote/folder localfolder
- 从本地复制文件到远程服务器的指定端口:
scp -P 22 localfile.txt username@remotehost:/path/to/remote/folder
以上命令中的username
和remotehost
需要替换为实际的用户名和远程主机地址。
网友评论