web-dev-qa-db-ja.com

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

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

もともとwgetを考えていましたが、それを具体的に使う理由は特にありません。 Linuxで実行できるツールであれば問題ありません。

7
andy_ttse

curl を使用:

curl ftp://example.com/ -X 'DELE myfile.Zip' --user username:password
8
gogoud

lftp を使用:

lftp ftp://user:password@Host -e "get -E remotefile; bye"
6
user34720

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

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