【发布时间】:2012-09-27 08:05:06
【问题描述】:
在 ftp 服务器中是否有任何 linux 等效的文件处理通配符?
假设我有一个日期为20120520 的文件,我想立即删除它
这种事情可以在 FTP 服务器上完成吗:
delete *20120520*
这将删除 ftp 服务器目录中该日期的任何/所有文件。
我的意思是总有一些方法可以删除 FTP 中的旧文件,但只是想知道 FTP 是否存在任何通配符功能,这将使任务更简单
谢谢。
【问题讨论】:
在 ftp 服务器中是否有任何 linux 等效的文件处理通配符?
假设我有一个日期为20120520 的文件,我想立即删除它
这种事情可以在 FTP 服务器上完成吗:
delete *20120520*
这将删除 ftp 服务器目录中该日期的任何/所有文件。
我的意思是总有一些方法可以删除 FTP 中的旧文件,但只是想知道 FTP 是否存在任何通配符功能,这将使任务更简单
谢谢。
【问题讨论】:
FTP 协议不支持使用通配符的操作。不同的 FTP 服务器对此可以有自己的规则,即它们可以支持通配符,但这没有什么意义(只能通过带通配符的 FTP 进行删除),所以我怀疑任何服务器实际上都支持它们。
【讨论】:
据我所知,lftp 支持通配符和许多其他 bash 功能,作为 bash 补全。这是一个非常强大的工具。
试试吧,我不确定它是否能以你想要的方式使用,但我知道它支持通配符。
【讨论】: