使用FTP命令删除多个远程文件

使用FTP命令删除多个远程文件

现在我们有一个脚本,它使用 FTP mget 命令下载特定位置的所有文件。验证文件已成功下载后,我们运行 ftp 删除命令来删除已下载的每个文件。我们注意到每个 ftp 删除都会创建一个新连接,我想知道是否可以删除一个连接中的每个文件?我有一个 .txt 文件,其中包含需要删除的所有文件名,但文件类型变化很大,因此能够单独定位每个文件会很好。

答案1

您可以使用lftp而不是常规ftp客户端。您lftp可以使用mget -E /path/to/files它将在成功传输后删除源文件。

http://lftp.yar.ru/lftp-man.html对于手册。

相关内容