linux ftp命令行获取具有特定名称的文件
我正在尝试下载很多日志,但我只想要某个失败名称的日志。例如,在1000个日志中,它们都是这样命名的linux ftp命令行获取具有特定名称的文件,linux,ubuntu,ftp,command-line-interface,Linux,Ubuntu,Ftp,Command Line Interface,我正在尝试下载很多日志,但我只想要某个失败名称的日志。例如,在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上 谢谢我觉得还可以
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上
谢谢我觉得还可以
但从现在开始,你应该从
ftp> bin
ftp> prompt no
ftp> mget *20161001*
如果您不在右侧,请使用mput
:
ftp> mput *20161001*
是的,我想问题是我所在的目录太大,所以在尝试执行时会超时。我最终使用了lftp,它似乎能更好地处理事情。谢谢你!