pscp详解

pscp详解转自 http ihuangweiwei iteye com blog 在 linux 中 我们常用 scp 命令传输文件 如以下实例 我们想把当前服务器文件 abc sql 传输到 192 168 1 1 服务器上 我们可以执行以下命令 nbsp Xml 代码 nbsp nbsp scp nbsp home person hww abc sql nbsp root

转自:

在linux中,我们常用scp命令传输文件:
如以下实例,我们想把当前服务器文件abc.sql传输到192.168.1.1服务器上,我们可以执行以下命令:

 

Xml代码  
收藏代码

  1. scp /home/person/hww/abc.sql root@192.168.1.1:/home/person/hww  

 

回车后输入192.168.1.1服务器密码就可以了。

 

你也可以使用以下命令:

Xml代码  
收藏代码

  1. pscp /home/person/hww/abc.sql root@192.168.1.1:/home/person/hww  

 

同样回车后输入 192.168.1.1服务器密码就可以了。

 

pscp和scp功能相同,但pscp同时支持windows下使用,它有效解决了windows系统向linux服务器传输文件,而且它只有一个文件,即pscp.exe,建议将该文件放到C:\WINDOWS\system32下面,这样就可以在任何地方调用该文件命令,你也可以放在任意你指定文件夹下。



pscp语法基本与scp相同,但也有一下几个注意点:

    -p 拷贝文件的时候保留源文件建立的时间。
    -q 执行文件拷贝时,不显示任何提示消息。
    -r 拷贝整个目录
    -v 拷贝文件时,显示提示信息。




    Usage:
  pscp [options] [user@]host:source target
  pscp [options] source [source…] [user@]host
  pscp [options] -ls user@host:filespec



  用法:
  pscp [选项] [用户名@]主机:源文件 目标文件
  pscp [选项] 源文件 [源文件……] [用户名@]主机
  pscp [选项] -ls 用户名@主机:文件空间?




  Options:
  选项:
  -p preserve file attributes 保护文件属性
  -q quiet, don’t show statistics 安静,不显示统计
  -r copy directories recursively 复制子文件夹
  -V print version information and exit 显示信息
  -v show verbose messages
  -load sessname Load settings from saved session
  -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 不安全,允许伺服端取代字符 (危险的)






















下面举一实例方便大家理解:

想把xp系统下fileUpload文件夹下的所有内容传输到192.168.1.1的linux服务器上”/home/data/file”文件夹下。我们可以做以下操作:

      1.我们把pscp.exe拷贝到fileUpload的同级目录,然后我们可以写一个简单bat脚本,完成以上操作

      2.脚本内容

Xml代码  
收藏代码

  1. @echo off  
  2. pscp.exe -l hww -pw “123” -r “fileUpload/”      root@192.168.1.1:/home/data/file  
  3. pause  

 

 

         把文件另存为以bat为后缀的文件,我把它定义为fileupload.bat



         注意:hww为linux设置的上传文件账户,123为hww登录linux密码。你也可以直接使用root帐号。但建议为了服务器安全,设置特别上传帐号。



      3.现在你只要把所要上传的文件放置到fileUpload目录下,然后双击fileupload.bat,你就可以见证奇迹的一刻了,windows控制台会显示上传内容,默默等待上传完成,会提示”按任意键退出“!

         OK,我们完成了windows系统对linux服务器文件的上传。



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211283.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午10:47
下一篇 2026年3月18日 下午10:48


相关推荐

  • 本土化Linux系统,科学网—linux本地化进行lefse分析 – 林国鹏的博文

    本土化Linux系统,科学网—linux本地化进行lefse分析 – 林国鹏的博文注:参考来自网络,如侵权则删。##对应于上述A-F6个模块,本地版的命令行操作示例如下#A,设置LEfSe的数据格式,详情format_input.py-h#-c,指定class的行(必须指定);-s,指定sub_class的行(可缺省);#-u,指定subject_id的行(可缺省);-o,设置归一化值,默认-1即不执行标准化#注:版本问题,有时format_in…

    2022年6月4日
    50
  • Clipper库

    Clipper库Clipper 库中文文档详解 走看看

    2026年3月19日
    2
  • 深入理解ActionForm

    深入理解ActionForm1 动态 ActionForm 动态 ActionForm 是为了避免标准 ActionForm 膨胀而设计的 使用动态 ActionForm 可以 得到标准 ActionForm 的所有功能 在 struts config xml 文件中定义动态 ActionForm 如 在 Action 中使用动态 ActionForm 参见 DynaActionF

    2026年3月19日
    2
  • SuperSocket笔记

    SuperSocket笔记https note youdao com share id eec22facef3d amp type note nbsp SuperSocket 是一款优秀的 SOCKET 框架 功能强大 以下是我的学习笔记 一 官网主页 http www supersocket net 官网文档 http docs supersocket ne

    2026年3月19日
    2
  • 自动编码器—Autoencoder[通俗易懂]

    自动编码器—Autoencoder[通俗易懂]自动编码器DeepLearning最简单的一种方法是利用人工神经网络的特点,人工神经网络(ANN)本身就是具有层次结构的系统,如果给定一个神经网络,我们假设其输出与输入是相同的,然后训练调整其参数,得到每一层中的权重。自然地,我们就得到了输入I的几种不同表示(每一层代表一种表示),这些表示就是特征。自动编码器就是一种尽可能复现输入信号的神经网络。为了实现这种复现,自动编码器就

    2022年5月1日
    69
  • idea快捷键和vscode快捷键对比

    idea快捷键和vscode快捷键对比之前一直写后端,最近用vscode写vue,两边的快捷键差异还挺大的,怎么感觉webstorm也挺香呢【手动狗头】快捷键名称IntelliJIDEAVisualStudioCode复制一行Ctrl+CCtrl+C剪切一行Ctrl+XCtrl+X删除一行Ctrl+YCtrl+Shift+K向下复制行Ctrl+DAlt+Shift+⬇上下移动行Alt+Shift+⬆⬇Alt+⬆⬇向

    2022年5月31日
    139

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号