scp 是 Linux 系统下基于 ssh 登录进行安全的远程文件拷贝命令,可以在 Linux 服务器之间复制文件或目录。
以下是一些常用的 scp 命令:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# 从本地复制到远程
scp [本地文件路径] [用户名]@[远程主机地址]:[远程文件路径]
# 从远程复制到本地
scp [用户名]@[远程主机地址]:[远程文件路径] [本地文件路径]
# 递归复制目录:使用 -r 参数可以递归地复制整个目录
scp -r [本地文件夹路径] [用户名]@[远程主机地址]:[远程文件夹路径]
scp -r [用户名]@[远程主机地址]:[远程文件夹路径] [本地文件夹路径]
# 压缩文件并传输:使用 scp -C 选项进行文件传输时,它会启用压缩功能
scp -r -C [本地文件夹路径] [用户名]@[远程主机地址]:[远程文件夹路径]
scp -r -C [用户名]@[远程主机地址]:[远程文件夹路径] [本地文件夹路径]
# -P 端口号:指定 SSH 连接的端口
# -p:保留原文件的修改时间,访问时间和访问权限
|
Preview: