使用方法与在linux中使用一样
常用参数
-C 允许压缩
-r 递归复制整个目录
-p 保留原文件时间戳及权限
示例
(不需要登录,直接使用命令即可,-r递归)
-
复制本地单个文件到远端
scp -Cp d:1.txt root@192.168.1.10:/home/temp
复制1.txt到temp下 -
复制本地目录到远端
scp -Crp d:folder1 root@192.168.1.10:/home/temp
将 folder1 目录本身复制到temp目录下,形成/home/temp/folder1路径形式 -
复制本地目录到远端
scp -Crp d:folder1* root@192.168.1.10:/home/temp
将folder1下的所有文件(而不是folder1本身)复制到temp目录下
从远端复制文件到本地的方法与上面一致,本地/远端的书写顺序互换即可
扩展:sftp的使用
登录
sftp username11@192.168.1.10 22
本地上传到远程,-r递归
put -r f:VM /home/oracle/t123
远程下载到本地,-r递归
get -r /home/oracle/t123 f:VM