是否可以使用正则表达式匹配FTP中的文件名以从服务器获取文件?
我需要对服务器执行FTP操作,并且需要下载文件名以相同值结尾的文件。就我而言,它是14_04_25_144238。
我不确定它是否可行。但是,出于好奇,问这个。
我们可以在ftp get命令中使用.*14_04_25_144238
这样的正则表达式吗?
提前致谢。 Dinesh S
答案 0 :(得分:2)
你想要mget命令。
mget remote-files
展开远程计算机上的远程文件 为这样生成的每个文件名做一个get。有关详细信息,请参阅glob 文件名扩展。结果文件名将是 根据大小写,ntrans和nmap设置进行处理。文件是 转移到本地工作目录,可以更改 与< lcd目录&#39 ;;可以用'创建新的本地目录! mkdir目录'。
如果您想要关闭每个文件的提示,那么您还需要:
提示
切换互动提示。发生交互式提示 在多个文件传输期间,允许用户有选择地检索或存储文件。如果关闭提示(默认打开),任何mget或mput都将传输所有文件,以及任何文件 mdelete将删除所有文件