转自 http://snailwarrior.blog.51cto.com/680306/141201
pscp是putty安装包所带的远程文件传输工具,使用和Linux下scp命令相似,具体的使用方法如下:
(中文是我个人翻译的)
C:\>pscp.exe /h
PuTTY Secure Copy client
Release 0.60
Usage: pscp [options] [user@]host:source target
       pscp [options] source [source...] [user@]host:tar
       pscp [options] -ls [user@]host:filespec
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协议
  
  
*这里"Pageant"应该是"Pagent",估计是Putty的“某种代理协议”
下面说说自己常用的方法:
1、把本地文件file传输到Linux服务器的/root/
C:\>pscp.exe file 192.168.32.50:/root/
它会提示你输入密码,就像Linux下使用scp那样。
【注意】这里pscp会使用你Windows登陆的用户名,因此你可能需要指定Linux用户名。
C:\>pscp.exe file root@192.168.32.50:/root/
或者
C:\>pscp.exe -l root file 192.168.32.50:/root/
【注意】这里"-l root"要在file之前
2、把本地目录dir、文件file传输到Linux服务器的/root/,并指定服务器端口2009
C:\>pscp.exe -P 2009 -r dir file root@192.168.32.50:/root/
3、把服务器上的/root/file文件取回来本地当前目录
C:\>pscp.exe root@192.168.32.50:/root/file .
4、把服务器上的/root/dir目录取回本地"C:\My Documents\data\"目录
C:\>pscp.exe -r root@192.168.32.50:/root/dir "C:\My Documents\data\"

转载于:https://www.cnblogs.com/weilq/p/3517554.html

DOS命令行使用pscp实现远程文件和文件夹传输(转)相关推荐

  1. Dos命令行修改文件夹路径里的文件

    !!!我的电脑使用中文会出现乱码,所以这里使用的是英文路径. 第一步:Win+R,然后输入cmd并确认,启动DOS命令行. 第二步:进入想要修改的盘符下文件夹里的内容,如D:\Test. 第三步:输出 ...

  2. DOS命令行 定时关机取消定时关机

    DOS命令行 定时关机&取消定时关机 命令行关机命令----shutdown Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中. ...

  3. dos命令行choice命令使用详解

    这篇文章主要介绍了dos命令行choice命令使用介绍,需要的朋友可以参考下 Choice 命令 使用此命令可以让用户输入一个字符,从而运行不同的命令.使用时应该加/c:参数,c:后应写提示可输入的字 ...

  4. java DOS 命令行代码

    一.DOS基本操作 1.开始键+R       //打开运行窗口 2.运行 cmd       //进入命令行窗口 3.D:             //进入d盘 4.dir            / ...

  5. java dos编译命令是什么_在DOS命令行状态下,如果源程序HelloWorld.java在当前目录下,那么编译该程序的命令是()...

    [单选题]下列行为中,属于绝对商行为的是 [填空题]汽车故障的变化规律可分为3个阶段,早期故障期. 和 . [填空题]无分电器点火线圈与一般点火线圈不同,其 与 没有连接,为互感作用. [简答题]练习 ...

  6. MySQL安装成功后dos命令行设置密码

    我在windows7上安装好MySQL数据库后,添加了MySQL的安装目录D:\wamp\MySQL\bin;到环境变量中,这样就可以在任何目录下使用mysql.为了安全性考虑,需要设置MySQL数据 ...

  7. [AHK]在当前目录中运行DOS命令行--DosHere

    win10中在当前目录中运行DOS命令行的常规办法: 方式1:点击资源管理器地址栏,按Ctrl+L热键,输入cmd. 方式2:按住shift 点击鼠标右键,点选在此处打开Powershell窗口. A ...

  8. dos命令为java程序赋值_在DOS命令行状态下,如果源程序HelloWorld.java在当前目录下,那么编译该程序的命令是() (5.0分)_学小易找答案...

    [判断题]run方法是运行线程的主体,若run方法运行结束,线程就消亡了 [单选题]在Java 程序中,下面哪个是不合法的标识符() (5.0分) [其它]请提交实验二压缩包 [单选题]在DOS命令行 ...

  9. dos下编写java程序_在DOS命令行状态下,如果命令java Hello成功运行了程序,那么下面哪些叙述是正确的()...

    [判断题]在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件. [论述题]你认为堂吉诃德是一个怎样的人? [简答题]练习函数 [单选题]下列制度体现商法提高交易效率 ...

  10. DOS命令行下输入mount命令

    在DOS命令行输入mount命令如果在未作更改的情况会得到报错 在没有安装windos的扩展功能的时候DOS默认是没有这个指令的 在windos Server 的版本中需要在服务器管理中添加文件服务器 ...

最新文章

  1. replace into
  2. 本地环境用eclipse搭建spring源码环境
  3. 该放弃正在堕落的“RNN和LSTM”了
  4. 图解 RoIAlign 以及在 PyTorch 中的使用(含代码示例)
  5. 使用python构建向量空间_使用Docker构建Python数据科学容器
  6. AR研究-Demo集
  7. SQL 2012安装、配置路径
  8. 指示函数和sign函数(符号函数)
  9. nginx跨域配置、使用,docker部署nginx全流程(实测简单完整无坑)
  10. 用python计算狗的年龄_狗狗年龄与人的年龄的对比:狗的年龄:一年相当于人类的几岁...
  11. 202109-2 非零段划分
  12. toft 测试用例rat_测试案例如何区分RAT,FAST,TOFT,FET | 学步园
  13. 解决VMware虚拟机无法上网
  14. 品搜妞——百度、谷狗、搜狗的女人三围
  15. 2021云蓝课c++填空第4题(B)
  16. [C++][题解]切蛋糕
  17. Sicily.1059. Exocenter of a Trian(求垂心,向量旋转)
  18. Docker基础30--6.4 Docker三剑客之Swarm
  19. ADAU1860调试心得(13)DSP实现滤波器算法
  20. 青木的书籍,--股票

热门文章

  1. 遇到问题就请外援,汝作为高手的价值在哪里
  2. 电脑显示器尽快触摸化
  3. 管理感悟:公司内斗,肯定是闲着的斗干活的
  4. 管理感悟:严重问题与怪问题
  5. linux的vim编辑器,强大的Vim 编辑器
  6. qt Graphic View 学习
  7. 成都东软学院大学生计算机基础excel作业,成都东软学院
  8. mysql test run_MySQL自动测试框架
  9. matlab中极点留数法,用MATLAB求留数.pdf
  10. TransactNamedPipe函数