精华内容
下载资源
问答
  • Zmodem可以使用拖拽的方式通过shell命令界面实现windowslinux之间的...安装成功之后可以直接拖拽windows文件到命令窗口,直接实现文件传输,妈妈再也不用担心我不会用winscp,ftp…了。 zomdem传输文件过程 ...

    Zmodem可以使用拖拽的方式通过shell命令界面实现windows和linux之间的文件互传

    centos 下的安装命令如下

    yum install -y lrzsz
    

    yum安装zmodem过程

    yum安装zmodem过程
    安装成功之后可以直接拖拽windows的文件到命令窗口,直接实现文件传输,妈妈再也不用担心我不会用winscp,ftp…了。

    zomdem传输文件到服务端过程

    zomdem传输文件过程

    zomdem获取服务端文件过程

    sz [要获取的文件名]
    

    在这里插入图片描述
    选择位置保存文件即可

    Zmodem相关知识

    比较

    ※ XModem是最早的文件传输协议,它是一种发送等待(send-and-wait)协议, 具有流量控制功能。

    收、发方均采用包传送。每个包由包头、数据、包尾组成。

    包头:包开始(SOH),包编号和包编号补码;
    
    数据:固定的128字节;
    
    包尾:存放校验和checksum。
    

    XModem的工作过程 XModem工作时,先由收方发出NAK,然后等待发方的包开始SOH。收到SOH后,即 将整个包收完,检查是否有错。如出错,则向发方发出一个NAK,请求发方重发; 否则发出ACK,表示接收正确,请发下个包。XModem检查包编号和checksum来确定 该包是否传送有问题。编号是发方送得出包的顺序。当XModem发送完最后一个包 时,收方会收到文件结束符(EOT),此时,收方会送出一个ACK通知发方传送结束。

    ※ YModem是XModem的改进版。它可以传送多个文件,数据长度可达1K字节支持16位 CRC校验。
    
    ※ Zmodem不但具有纠错功能,而且是一种流式协议。它不再以收方发ACK引导。 ZModem完全以包引导,通常用于BBS。
    
    ※ KERMIT类似于XModem,但它对XModem进行了改进,可以传输多个文件,错误检测 方式明显改善。同时KERMIT还提供压缩功能。
    

    性能对比图

    XModem YModem ZModem KERMIT
    支持XON/XOFF NO NO YES YES
    1字节checksum YES NO NO YES
    2字节checksum NO NO NO YES
    支持多文件传输 NO YES YES YES
    最大块长度 128 1K 8K 9K
    最小块长度 128 128 10 64
    展开全文
  • 一、通过scp命令从windows上传文件到linux。 注意:有些人说scp命令需要安装其他软件。我这电脑上并没有安装过,直接就可以使用。不知道是不是某些用户电脑比较老的缘故。如果不能使用scp命令。请查看如何安装使用...

    一、通过scp命令从windows上传文件到linux。

    注意:有些人说scp命令需要安装其他软件。我这电脑上并没有安装过,直接就可以使用。不知道是不是某些用户电脑比较老的缘故。如果不能使用scp命令。请查看如何安装使用scp命令。

        1、首先进入到电脑上要上传文件所在位置。然后输入cmd 打开命令终端。

    2、路径那里输入 cmd ,回车    打开命令终端。

    此时就打开了当前页面的终端。

    3、以我的账号为例,我需要输入命令   scp HttpAutojs.py root@39.100.148.218:/root/autojs8111

       上面命令解释如下 。 scp 是上传命令  。 HttpAutojs.py 是我需要上传的文件 。 root是我linux服务器的用户。

                                         39.100.148.218是我linux服务器的地址 。 /root/autojs8111 是我需要把文件上传到root目录下 autojs8111文件夹里。

    4、确认之后。回车。会弹出输入密码界面。你输入  你需要上传的linux 账户的密码。输入正确 回车  即可 展示结果。

          

    我的已经上传完成了。我们去linux服务器查看一下。。看看是否有这个文件

    5、我是用putty登录了linux服务器

    文件已经存在了 成功

    二。通过scp命令从linux服务器 下载文件到windows电脑

       1、   我要把文件下载到C/360wifi文件夹下。我进入360wifi文件夹下。通过cmd打开命令终端。输入命令:

      scp  root@39.100.148.218:/root/autojs8111/HttpAutojs.py ./

       解释如下: scp 命令     root是linux用户名。39.100.148.218 是linux地址 。    root/autojs8111/HttpAutojs.py    是root文件夹下autojs8111文件夹下的 HttpAutojs.py 文件  。       ./代表我要下载到我当前目录下。

    2、回车  会让我输入linux的用户密码:

    3、输入完密码执行即可 :

        

    4、查看当前文件夹内是否有文件

    执行结果 :成功

     

    展开全文
  • LinuxWindows之间命令行实现目录或文件linux中,我们常用scp命令传输文件: 如以下实例,我们想把当前服务器文件abc.sql传输192.168.1.1服务器上 我们可以执行以下命令: scp/home/person/hww/abc....

    Linux 和Windows之间命令行实现目录或文件互传

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

    我们可以执行以下命令:

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

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

    你也可以使用以下命令:

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

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

    注:pscp是putty安装包所带的远程文件传输工具,使用和Linux下scp命令相似。

    下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

    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 不安全,允许伺服端取代字符 (危险的)

           pscp options(详细参数)

    参数 描述(英文) 描述(中文)
    -V print version information and exit 打印版本信息并退出
    -pgpfp print PGP key fingerprints and exit 打印PGP密钥指纹并退出。(至于PGP密匙是什么,这个楼主我也不太清楚,欢迎评论解答
    -p preserve file attributes 保留文件属性
    -q quiet, don't show statistics 悄悄地, 不显示统计数据
     
    -r copy directories recursively 递归拷贝目录
    -v show verbose message 显示冗余信息
    -load sessname Load settings from saved session 加载保存好的会话设置
    -P port connect to specified port 连接指定的端口(如果不用此选项,默认为22端口)
    -l user connect with specified usernam

    指定用户连接   

    -pw passw login with specified password

    显式的输入用户密码

    -1 -2 force use of particular SSH protocol version 强制使用指定SSH协议版本, 可以通过:cat /etc/ssh/ssh_config | grep Protocol 来查看, 也可以用pscp -v的形式先连接一下, 它会显示出所有冗余信息,其中会有这么一行Using SSH protocol version 2 具体试一下就知道了!
    -4 -6 force use of IPv4 or IPv6 强制使用IPv4或IPv6
    -C enable compression 使用压缩
    -i key private key file for authentication 认证所需要的私有密钥文件
    -noagent disable use of Pageant 不使用Pageant
    -agent enable use of Pageant 使用Pageant
    -batch disable all interactive prompts 禁用所有交互提示
    -unsafe allow server-side wildcards (DANGEROUS) 允许服务器段的通配符
    -sftp force use of SFTP protocol 强制使用SFTP协议
    -scp force use of SCP protocol 强制使用SCP协议

    简单说一下几个参数:

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

    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一样。 可以直接指定密码,出于安全性考虑不见意这样使用。 

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

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

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

    2.脚本内容:

    @echo off  

    pscp.exe -l hww -pw "123" -r "fileUpload/"  root@192.168.1.1:/home/data/file  

    pause 

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

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

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

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

    展开全文
  • 一、使用SSH连接Linux服务器: ssh username@Linuxaddress ... 二、从Linux服务器下载文件...三、从本机上传文件(文件夹)到Linux服务器 scp -r C:\Users\Administrator\Desktop username@Linuxaddress:/home/hhn/code

    一、使用SSH连接Linux服务器:

    ssh username@Linuxaddress
    输入密码:
    

    二、从Linux服务器下载文件(文件夹)到本机

    scp username@Linuxaddress:/home/hhn/code C:\Users\Administrator\Desktop
    输入密码:
    

    三、从本机上传文件(文件夹)到Linux服务器

    scp -r C:\Users\Administrator\Desktop  username@Linuxaddress:/home/hhn/code 
    输入密码:
    

    上传到Linux服务器一定要加上-r

    展开全文
  • 以前一直在windows下用SSH Secure Shell连接远程服务器,它自带了一个可视化的文件传输工具,跟ftp差不多 但是它也存在一个缺陷,不支持编码的选择,遇到utf8就自动乱码了,另外mac下也没有这个工具 在mac下我用终端...
  • 一个可视化的文件传输工具,传文件非常方便 二、scp scp user_name@192.168.0.116:~/dotfilesC:/ 如果是文件则,则使用-r选项 三、pscp 在putty安装目录下,存在可执行文件pscp.exe,用法跟scp命令相似, ...
  • 安装putty,Windows下点击cmd,然后进入命令行,按照如下操作即可
  • WindowsLinux间互传文件 使用putty小工具获取PSCP工具去putty官网找到pscp下载下载之后将pscp.exe工具与putty.exe放一起。为了保证在命令行下可以访问pscp.exe,可以配置windows的环境变量传输文件Windows ——>...
  • 1. 在Putty官方网站上下载pscp.exe程序,下载地址如下: ... 2. 将下载好的pscp.exe程序放置到Windows的C:\Windows\System32这个目录下 3. Windows传文件到Linux: 打开cmd命令行,psc...
  • 使用pscp方式从windows上传文件到linux服务器       putty默认安装路径     在CMD命令行中进入到putty安装目录     pscp 跟我们平时使用的linux scp命令操作的都是类似的 现在我直接从windows...
  • windows向Linux传输 ...将C盘中的eula.txt文件上传到Linux服务器中的root目录下的test0208目录中。 Linux向windows传输 示例: pscp root@Linux服务器公网IP:/opt/tomcat/test.jpg D:// 将Linux服务器上的test.jp
  • 为了进行系统维护操作,有时需要再windowslinux或Unix系统之间互传文件,虽然有很多工具可以实现该功能,但我还是觉得命令行来的方便快捷,起初使用linux的scp命令,总是不成功,网上也没有相关介绍,经过几次努力...
  • rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆Unix/Linux主机(telnet或ssh均可)。 上传文件
  • 首先,我们在linux命令行中安装lrzsz软件包: ...例如,我们想把Linux系统中的hello.py文件传到windows下的桌面,这时候就可以在命令行中输入sz hello.py,回车后,会弹出一个界面,选择hello.p...
  • 为了进行系统维护操作,有时需要再windowslinux或Unix系统之间互传文件,虽然有很多工具可以实现该功能,但我还是觉得命令行来的方便快捷,起初使用linux的scp命令,总是不成功,网上也没有相关介绍,经过几次努力...
  • 从win给虚拟机传文件,如果文件太大,就会卡住,进程杀不死,只能重启~。 本文介绍利用scp命令传输文件。 一. 利用远程SSH登录 win和linux命令行中分别输入ssh, 查看是否安装。 这样说明设备已经安装了SSH。 下...
  • 那么如何从window上拷贝文件到linux服务器上呢? 第三方工具是不可避免的,诸如winscp等,winscp是简单的界面操作,可能对于不是熟悉命令的朋友很为方便,但总是影响效率,本文介绍通过命令行的方式来实现二者上的...
  • 为了进行系统维护操作,有时需要再windowslinux或Unix系统之间互传文件,虽然有很多工具可以实现该功能,但命令行的方式比较方便快捷。以下是尝试后的解决方案,与大家分享:从linux系统复制文件到windows系统:...
  • 目标:PC1 windows,PC2 Linux(ubuntu),在一个局域网中,欲从Windows向ubuntu传送文件。 1.PC1下载putty的msi安装包,安装完成后,在安装目录 如:D:\Program Files\PuTTY 下应该有pscp.exe,将其路径添加系统...
  • 一、在linux中安装lrzsz 命令行操作 yum install lrzsz -y -y是免yes确认操作安装(去掉安装时则会需要输入很多yes) 二、lrzsz简单使用 sz:将选定的文件发送(send)本地机器 rz:运行该命令会弹出一个文件选择...
  • 用户宿主目录下创建study文件夹,新增测试文件test 文件传输需要使用pscp.exe,该文件位于PuTTY安装目录下。...下载远程服务器文件到本地 上传本地文件到远程服务器 注意:文件路径...

空空如也

空空如也

1 2 3 4 5
收藏数 91
精华内容 36
关键字:

命令行windows传文件到linux

linux 订阅