scp命令
scp是cure copy的缩写,用于在linux下进行远程文件拷贝
基于ssh登录,确保数据的安全性和完整性
usage: scp [-C][-r][-F ssh_config] [-l limit] [-P port]
[[user@]host1:]file1 ... [[user@]host2:]file2
scp [选项] [[用户@]源主机:]文件路径 [[用户@]目标主机:]文件路径
-C 启用压缩,可以加快大文件的传输速度
-r 目录/递归复制整个目录
-P 大写P,指定传输的端口号,如果是22不用指定
-l 指定传输的时候占用的带宽。Kbit/s
-F 指定一个 SSH 配置文件
1.推送文件(从本地到远程)
scp local_file remote_username@remote_ip:remote_folder
或
scp local_file remote_username@remote_ip:remote_file
需要输入密码
scp local_file remote_ip:remote_folder
或
scp local_file remote_ip:remote_file
需要输入用户名和密码
2.推送目录
scp -r local_folder remote_username@remote_ip:remote_folder
或
scp -r local_folder remote_ip:remote_folder
3.拉取目录
scp remote_username@remote_ip:remote_folder local_folder
4.拉取文件
scp remote_username@remote_ip:remote_file local_folder