2013-05-11 8 views
7

lftpを使用してリモートファイルをダウンロードして削除する方法はコマンドラインではわかりません。lftpを使用してリモートファイルをダウンロードして削除する

bashの使用もOKです。

フラグと完全なコマンドラインとは何ですか?私が知ることができるのはミラーコマンドだけですが、リモートサーバー上にファイルが残っています。

答えて

14

最後に、 "--Remove-source-files"フラグをミラーで使用して、すべてがうまくいきました。このよう

lftp sftp://${username}@${host} -u ${username},${password} -e "mirror --Remove-source-files --verbose ${remote_dir} ${local_dir}; bye" 
+0

それは、ローカルファイルまたはリモートファイルを削除していますか? –

+1

リモートの "source"は、最初にファイルを取得した場所です。 – John

+0

これで、ファイルは削除されますが、ディレクトリは削除されません。 manページには、--Remove-source-dirsオプションがあります。しかし、認識されません:ミラー:認識できないオプション '--Remove-source-dirs' – aurels

関連する問題