区别

PSCP是putty安装包所带的远程文件传输工具,它通过ssh协议传输,用于Windows系统平台往Linux系统平台之间传输文件。

SCP则是Linux系统平台和Linux系统平台之间传输文件的一个工具,不支持断点续传,整个传输过程是加密的。数据传输使用ssh,并且和使用和ssh相同的认证方式,提供相同的安全保证。 Linux发行版默认情况下系统自带该软件工具

用法

PSCP具体用法:

PSCP和SCP功能相同,在windows下使用,只有一个文件,建议将pscp.exe放到C:WINDOWSsystem32下面,这样就可以在任何地方调用了。语法与scp相同,下面是几个有用的options。

打开CMD,使用pscp help查看相应使用参数:

格式一:pscp [options] [user@]host:source target  

功能:远程传输到本地

user:远程主机的用户名

host:远程主机的ip

source:远程主机上的文件, 只能是单个。

target:本地的存放路径可指定文件名。如:./test.zip, 若不指定则默认原文件名

列:pscp root@192.168.1.245:/root/user.sql ./

格式二:pscp [options] source [source....] [user@]host:target

功能:本地传输到远程

source:本地的文件,多个文件用“空格”隔开

user:远程主机的用户名

host:远程主机的ip

target:远程的存放路径可指定文件名。如:/root/test.zip, 若不指定则默认原文件名

例:pscp -v test.zip root@192.168.1.245:/root/test_rename1.zip

例:pscp -v test.zip, a.zip root@192.168.1.245:/root/

注:传输多个文件不能指定文件名

格式三:pscp [options] -ls [user@]host:filespec

功能:查看远程主机的目录

-ls:应该是list的意思,可以简单的理解为我们在linux下的ls 命令一样。 不就是列目录嘛!

user:远程主机的用户名

host:远程主机的IP

filespec:远程主机的相应目录

例:pscp -ls root@192.168.1.245:/root/

意思是查看这台主机下的root目录, 不错吧!

pscp 选项(参数)

  • -p 拷贝文件的时候保留源文件建立的时间。
  • -q 执行文件拷贝时,不显示任何提示消息。
  • -r 拷贝整个目录
  • -v 拷贝文件时,显示提示信息。
  •   -load 加载,加载保存节的设定
  •   -P port connect to specified port
  •   -P 端口,连接到指定空间端口
  •   -l user connect with specified username
  •   -l 用户,用指定的用户连接空间
  •   -pw passw login with specified password
  •   -pw 密码,用指定的密码登录空间
  •   -1/-2 强迫 ssh 使用的版本
  •   -4 -6 force use of IPv4 or IPv6
  •   -C 打开压缩
  •   -i key 钥匙,证明用的钥匙文件
  •   -batch 关闭交互能力,也许
  •   -unsafe 不安全,允许伺服端取代字符 (危险的)

简单说一下几个参数:

-P 指定ssh的端口, 注意是大写的P,指定ssh远程端口

pscp -P 2992 test.zip root@192.168.1.245:/root/ 

-l user 的用户

pscp -l root test.zip 192.168.1.245:/root/ 其实就是把user提到了前面用-l来指定。

-pw passw

pscp -l root -pw 123456 test.zip 192.168.1.245:/root/ 与-l一样。 可以直接指定密码,出于安全性考虑不见意这样使用。

SCP具体用法:

拷贝本地文件到远程:

scp filename.txt user@host:some/directory

拷贝本地文件到远程,使用指定端口:

scp -P 2234 filename.txt user@host:some/directory

拷贝多个文件到远程home:

scp filename1.txt filename2.txt user@host:~

拷贝远程文件到本地:

scp user@host:directory/filename.txt /directory

拷贝远程文件夹到本地:

scp -r user@host:directory/folder .

拷贝远程文件到远程:

scp user@host1:directory/filename.txt user@host1:directory

PSCP和SCP区别和用法相关推荐

  1. model.fit以及model.fit_generator区别及用法

    model.fit以及model.fit_generator区别及用法_猫爱吃鱼the的博客-CSDN博客

  2. js中!和!!的区别及用法

    js中!和!!的区别及用法 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1.!可将变量转换成boolean类型,null.undefined和 ...

  3. Python中threading的join和setDaemon的区别及用法 例子

    Python中threading的join和setDaemon的区别及用法 Python多线程编程时,经常会用到join()和setDaemon()方法,今天特地研究了一下两者的区别. 1.join ...

  4. MySQL笔记10:engine=innodb和engine=myisam的区别和用法!

    MYSQL中engine=innodb和engine=myisam的区别和用法! 区别 1.myisam类型不支持事务处理等高级处理,而innodb类型支持. 2.myisam类型的表强调的是性能,其 ...

  5. calloc、malloc、realloc函数的区别及用法

    calloc.malloc.realloc函数的区别及用法! 三者都是分配内存,都是stdlib.h库里的函数,但是也存在一些差异. (1)malloc函数.其原型void *malloc(unsig ...

  6. 多线程:synchronize、volatile、Lock 的区别与用法

    Java多线程之内存可见性和原子性:Synchronized和Volatile的比较 在说明Java多线程内存可见性之前,先来简单了解一下Java内存模型. (1)Java所有变量都存储在主内存中   ...

  7. 转 Java中final、finally、finalize的区别与用法

    Java中final.finally.finalize的区别与用法 1.简单区别: final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承. finally是异常处理语句结构 ...

  8. java replaceall函数_JAVA中string.replace和string.replaceAll的区别及用法

    展开全部 JAVA中string.replace()和string.replaceAll()的区别及用法乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),32 ...

  9. 简述div标签和span标签的不同_div与span区别及用法

    DIV与SPAN区别及div与san用法篇 接下来了解在div+css开发的时候在html网页制作,特别是标签运用中div和span的区别及用法.新手在使用web标准(div css)开发网页的时候, ...

最新文章

  1. 宏观经济学思维导图_巧用思维导图,提升初三化学专题复习课实效
  2. DLL load failed: 页面文件太小,无法完成操作
  3. 神秘的数组初始化_I / O神秘化
  4. opencv:用最邻近插值和双线性插值法实现上采样(放大图像)与下采样(缩小图像)
  5. Linux内核初探3
  6. nginx 平滑升级
  7. Spring Security笔记:HTTP Basic 认证
  8. ★LeetCode(292)——Nim 游戏(JavaScript)
  9. micropython入门教程-我的MicroPython入门之路
  10. C# 客服端上传文件与服务器器端接收 (简单代码)
  11. 初识liux简单命令
  12. oracle9i监听自动断开,oracle连接超时自动断开问题
  13. Eclipse创建JSON文件及其他操作
  14. 2021阿里巴巴国际站产品关键词来源(二)
  15. MT【352】极值点偏移
  16. 日期函数DATEDIFF() 计算日期之差
  17. 谷歌浏览器不支持ocx控件
  18. 【8086汇编】DOS系统中 edit 文本编辑器详解
  19. FileProvider共享文件
  20. 查询计算机科学系全体学生的名单,SQL Server数据查询

热门文章

  1. 深度剖析:如何实现一个 Virtual DOM 算法
  2. android的rtmp直播推流(一) nginx服务器的搭建
  3. 浙大PAT练习题1003
  4. Stable Diffusion V2.1非标准分辨率图像高清渲染
  5. python图片风格迁移毕设_Python简单实现图像风格迁移
  6. 利用arcgis模拟制作水下地形
  7. 卸载VMware时提示“The MSI failed”
  8. 电力拖动控制系统作业答案4
  9. 山科大离散数学期末考试_西安电子科技大学网络与继续教育学院 2019学年上学期 《离散数学》期末考试试题 (......
  10. 嵌入式:ARM汇编语言程序设计基础教程