Linux 命令之 scp:基于SSH 协议,实现本地文件和服务器(或者其它电脑)之间文件的安全传输。
1、基本语法
$ scp [option] /path/to/source/file server@ip:/path/to/destination/file
[option]: -p:保留原文件的修改时间,访问时间和访问权限
-P:指定端口(-P xxx),默认22端口不用指定
-r: 递归复制整个目录
/path/to/source/file: 本地文件(或文件夹)地址
server@ip: 服务器名称和IP地址
/path/to/destination/file:服务器文件(或文件夹)地址
2、本地文件传输到服务器
文件传输:
scp your\path\folder\file server_name@xxx.xxx.xxx.xxx:/destination/path/folder/
文件夹传输:
scp -r your\path\folder\ server_name@xxx.xxx.xxx.xxx:/destination/path/folder
3、从服务器复制文件到本地
文件传输:
scp server_name@xxx.xxx.xxx.xxx:/destination/path/folder/file your\path\folder\
文件夹传输:
scp -r server_name@xxx.xxx.xxx.xxx:/destination/path/folder/ your\path\folder\