mget从多个子目录传输多个文件

时间:2017-02-24 21:37:20

标签: regex linux ftp subdirectory

我需要帮助解决使用 NcFTP 的效率问题。我可以使用其他 FTP 程序,如果其他人更适合这项任务。

我需要 FTP 进入远程服务器,切换到远程服务器上我需要的文件的子目录所在的目录。

进入所有子目录的父目录后,我目前不得不

  • cd进入文本文件所在的每个子目录,
  • 执行' get file.txt'。
  • 然后' cd ..'达
  • 然后重复下一个子目录

我想要做的是使用regexp和一个命令行参数来完成任务。每个目录中的文件都有正则表达式,类似于:

/parent_directory/file_1/file_1.txt
/parent_directory/file_2/file_2.txt
.
.
.
/parent_directory/file_n/file_n.txt

我可以开发 regexp 没问题。只是无法弄清楚在一行中完成这个的语法。这些文件可能会显示在原始文件名的本地工作目录中。

1 个答案:

答案 0 :(得分:0)

<强>解决:

来自父目录 -

  

mget file1 / file1。* file2 / file2。* ... fileN / fileN