1、scp命令
- scp是基于ssh的网络文件传输命令,可以将本地文件或文件夹直接上传到服务器指定位置。
- 命令格式:
- 上传文件
-
scp -P port filepath username@ip:TargetPath
-
- 上传文件夹
-
scp -r -P port filepath username@ip:TargetPath
-
- 上传文件
- -P port:用于指定端口,port为指定端口号,若是默认端口则可省略。
- -r:表示filepath是一个文件夹,将整个文件夹上传到服务器。
- filepath:需上传的文件或文件夹的完整路径,若在文件所在文件夹打开终端执行此命令,则只需输入文件名即可。
- username:远程主机用户名。
- ip:远程主机IP地址。
- TargetPath:文件上传到服务器的目标目录 。
2、案例
- 在Win桌面上有一个.sql文件,现在需要上传到linux服务器上。
- 打开Win终端,切换到文件所在路径,输入命令后,输入密码(服务器的密码)。
-
scp -P 22 all.sql root@xxx.xxx.xxx.xxx:/home
- 【注】ssh协议为22号端口。
-
- 打开服务器查看,上传成功。