Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 ftp 服务器中使用通配符处理文件是否有任何 linux 等效项?
假设我有某个日期的文件20120520,我想立即删除
20120520
可以在 FTP 服务器中完成此类操作:
delete *20120520*
这将删除 ftp 服务器目录中该日期的任何/所有文件。
我的意思是总有一些方法可以删除 FTP 中的旧文件,但只是想知道 FTP 是否存在任何通配符功能,这将使任务更简单
谢谢。
FTP 协议不支持使用通配符的操作。不同的 FTP 服务器可以对此有自己的规则,即它们可以支持通配符,但这没有什么意义(只能通过带通配符的 FTP 进行删除),所以我怀疑任何服务器实际上都支持它们。
据我所知,lftp支持通配符和许多其他 bash 功能,作为 bash 补全。这是一个非常强大的工具。
lftp
试试看,我不确定它是否以您想要的方式工作,但我知道它支持通配符。