【问题标题】:linux ftp command line get files with specific nameslinux ftp命令行获取具有特定名称的文件
【发布时间】:2017-07-11 17:20:15
【问题描述】:

我正在尝试下载大量日志,但我只想要某个失败名称的日志。例如,在 1000 条日志中,它们都是这样命名的

ABC_20161001_01.log
ABC_20161001_02.log
ABC_20161001_03.log
ADD_20161001_01.log
ADD_20161001_02.log
...

我尝试使用 mget 来执行此操作

mget *20161001* 

但它没有做任何事情。我如何才能最好地匹配部分文件名,以便我可以获得 20161001 的所有日志。我在 ubuntu 14.x 上

谢谢

【问题讨论】:

    标签: linux ubuntu ftp command-line-interface


    【解决方案1】:

    我觉得还可以。

    但是从http://www.thesqlreport.com/?p=143开始你应该从

    ftp> bin
    ftp> prompt no
    ftp> mget *20161001*
    

    如果您不在右侧,请使用mput

    ftp> mput *20161001*
    

    【讨论】:

    • 是的,我认为问题在于我所在的目录太大,因此尝试执行时会超时 ^ 。我最终使用了 lftp,它似乎可以更好地处理事情。不过谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 2021-12-16
    • 1970-01-01
    相关资源
    最近更新 更多