利用 scp 命令进行 Linux 系统间的文件传输

default

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:保留原文件的修改时间,访问时间和访问权限

Comments
  • Latest
  • Oldest
  • Hottest
No comment yet.
Powered by Waline v2.15.8
Gear(夕照)的博客。记录开发、生活,以及一些不足为道的思考……