FTPサーバーからファイルをダウンロードし、ダウンロードが完了したらサーバーから自動的に削除するにはどうすればよいですか?

FTPサーバーからファイルをダウンロードし、ダウンロードが完了したらサーバーから自動的に削除するにはどうすればよいですか?

コマンドラインからFTPサーバーからファイルをダウンロードしたいです。ダウンロードが完了したら、ファイルをサーバーから削除したいと思います。これを行う方法はありますか?

最初はwgetを考えましたが、それを排他的に使用する特別な理由はありませんでした。 Linux上で動作するすべてのツールは大丈夫です。

答え1

そしてカール:

curl ftp://example.com/ -X 'DELE myfile.zip' --user username:password

答え2

そしてリモート転送プロトコル:

lftp ftp://user:password@host -e "get -E remotefile; bye"

答え3

lftpを使用する複数のファイルの場合:

lftp ftp://user:password@$host -e "mirror --Remove-source-files; bye"

関連情報