【问题标题】:file transfer using batch file or shell script使用批处理文件或 shell 脚本进行文件传输
【发布时间】:2014-03-26 11:46:04
【问题描述】:

我想使用 wan ip(使用 root 用户名和密码)将 .txt 文件从窗口系统传输到 linux 服务器,使用批处理文件是任何选项。

从 linux 到使用 shell 脚本访问窗口文件的任何选项,请回复我。

谢谢 HM苏塔尔

【问题讨论】:

  • 你的 Linux 机器里有 FTP 服务器吗?

标签: linux bash window


【解决方案1】:

您可以为此使用pscp。下载它,然后在以下位置创建一个 .bat 文件:

@echo off
start """ "C:\Location\To\pscp" -r -pw PASSWORD C:\File\To\Upload.txt root@IP.AD.DR.ESS:/path/to/upload/to

【讨论】:

    【解决方案2】:

    我通常从源服务器而不是接收服务器处理它,但这没关系。下面是一个非常基本的 linux shell 脚本,用于 FTP 处理

    #/usr/bin/ksh
    
    FTPFILE=ftpfile.txt
    FTPDIR=directorytomoveto
    
    ftp -nv <<EOF 
    open ip_address_goes_here
    user username password
    prompt
    binary
    lcd $FTPDIR
    get $FTPFILE
    bye
    EOF
    
    exit 0
    

    请记住,这是非常基本的,涉及将用户名/密码硬编码到文件中。

    因为它是一个广域网,你真的想使用 FTP。

    这里有一些有用的链接,其中包含更多信息:

    http://www.stratigery.com/scripting.ftp.html http://www.computerhope.com/unix/ftp.htm

    查看 linux 上 ftp 的手册页

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多