使用通配符复制脚本文件

使用通配符复制脚本文件

我们有一个由两个进程共享的 SFTP 位置。现在我们遇到这样的情况:我们需要在复制之前根据文件名进行过滤。

  1. ClientA12345.out
  2. ClientA44378.out
  3. ClientB23478.out
  4. ClientB72435.out

从那里复制文件时,我们使用两个单独的活动批处理过程。

当客户端 A 的进程运行时,我们只想复制前缀为 ClientA 的文件,而 ClientB 的前缀也相同。

我尝试了重命名命令,因为它看起来非常简单,但它不允许使用通配符。任何人都可以建议我寻找和指导实际命令的资源。会很有帮助的。

答案1

AFAIK,无法使用通配符从 (s)FTP 复制文件。

不过,您可以通过使用以下命令在本地安装 (s)FTP 来实现所需的目的卷曲文件系统

您可以使用通配符然后从本地安装的驱动器

答案2

我最近遇到了一些类似的问题,我注意到lftp[1] 使用通配符很好地完成了工作。

我正在开发的系统是普通的 redhat 盒子,所以我可以想象这个命令也适用于你。

[1]http://lftp.yar.ru/

相关内容