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

 

posted @ 2024-08-22 14:26  慕尘  阅读(911)  评论(0编辑  收藏  举报