【问题标题】:How to copy multiple files using PSCP from Unix to Windows?如何使用 PSCP 从 Unix 复制多个文件到 Windows?
【发布时间】:2015-08-26 05:17:55
【问题描述】:

使用PSCP.EXE,我正在尝试将多个文件从 Unix 服务器复制到我的 Windows 本地。

我正在运行以下代码:

pscp.exe -pw password abc@host:"/batch/a1.btc /batch/a2.TMP /batch/a2.TMP" "C:\Users\Me"

但它的来源是一个文件而不是三个文件,因此无法复制它们。

如何使用PSCP 复制多个文件?

【问题讨论】:

  • PSFTP 相比,使用PSCP 复制多个文件非常慢。所以最好使用PSFTP
  • 请接受答案

标签: unix scp


【解决方案1】:

你写这篇文章是不久前的事了,但我也遇到了同样的问题。如果文件有相同的结尾,你可以使用相同的文件类型

pscp -pw password abc@host:/batch/*.TMP C:\Users\Me

然后它将复制所有以.TMP结尾的文件!

【讨论】:

    【解决方案2】:

    通过脚本以这样的批处理模式运行它们:

    pscp.exe -batch -pw password abc@host:/batch/a1.btc C:\Users\Me
    pscp.exe -batch -pw password abc@host:/batch/a*.TMP C:\Users\Me
    

    【讨论】:

    • 每次登录和注销都会很慢。
    【解决方案3】:

    以下命令可用于使用 PSCP 传输多个文件:

    pscp.exe -unsafe -scp -pw password "abc@host:/batch/a1.btc /batch/a2.TMP /batch/a2.TMP" "C:\Users\Me"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-12
      • 2023-03-29
      • 1970-01-01
      • 2015-07-17
      • 2019-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多