DOS命令行使用pscp实现 Linux 远程文件和文件夹传输
一、下载 pscp.exe 在 DOS下使用,只有一个文件,建议将pscp.exe放到C:\WINDOWS\system32下面,这样就可以在任何地方调用了。
二、 语法:
pscp [选项] [用户名@]主机:源文件 目标文件
pscp [选项] 源文件 [源文件……] [用户名@]主机
pscp [选项] -ls 用户名@主机:文件空间?
Options:
-V 打印版本信息并退出
-pgpfp 打印PGP key指纹并退出
-p 保留文件属性
-q 静静的,不要显示统计数据
-r 递归拷贝目录
-v 显示冗余信息
-load sessname 加载保存好的会话设置
-P port 指定端口(默认22)
-l user 指定用户连接
-pw passw 显式的输入用户密码
-1 -2 强制使用指定SSH协议版本
-4 -6 强制使用IPv4或IPv6
-C 使用压缩
-i key 认证所需要的私有密钥文件
-noagent 不使用Pageant[不明白这里*]
-agent 使用Pageant[不明白这里*]
-batch 禁用所有交互提示
-unsafe 允许服务器段的通配符(危险的)
-sftp 强制使用SFTP协议
-scp 强制使用SCP协议
1、把本地目录c:\、文件taowayi.jsp传输到IP: 192.168.1.22 Linux服务器 /home/oracle 目录下.
C:\>pscp taowayi.jsp root@192.168.1.22:/home/oracle
root@192.168.1.22's password: 【Linux端服务器访问密码】
2、把服务器上的 /home/oracle 目录下.文件取回来本地当前 C 盘根目录
C:\>pscp root@192.168.1.22:/home/oracle/taowayi.jsp .
【注意】 . 点一定要有。
3、把服务器上的/root/dir目录取回本地"C:\MyFile"目录
C:\>pscp root@192.168.1.22:/home/oracle/taowayi.jsp "C:\MyFile\".