注意scp只能在linux操做系统平台上,要想在linux与window平台上传文件或者目录,下载一个winscp软件或者下载一个sshsecure shell软件安装在window上便可,很是方便,直接拖拉就行。linux
1.上传本机文件到远程服务器shell
scp file_path 用户名@remote_ip:remote_path/服务器
2.上传本机目录到远程服务器ssh
scp -r file_path 用户名@remote_ip:remote_path/操作系统
3.拷贝远程服务器文件到本机code
scp 用户名@remote_ip:remote_path/file_name local_path/ip
4.拷贝远程服务器目录到本机rem
scp -r 用户名@remote_ip:remote_path/folder_name local_path/软件
5.拷贝远端A服务器文件到另一台B服务器file
scp A机器文件路径(加文件名) 用户名@B机器ip:B机器目录保存路径
6.拷贝远端A服务器目录及其子目录到另一台B服务器
scp -r A机器目录路径 用户名@B机器ip:B机器目录保存路径
出现not a regular file 错误 是由于复制的不是一个文件而是一个文件夹,须要加-r 参数
scp -r /home/files root@172.16.252.32:/home/files