lftp経由で1つのファイルのみを送信する

lftp経由で1つのファイルのみを送信する

私のサーバーにファイルを送信するコマンドラインを作成しようとしています。フォルダを送信するとすべてがうまく機能しますが、単一のファイルを送信すると失敗します。私が実行しているコマンドは

lftp -e "set ftp:ssl-allow off; mirror --reverse --verbose --delete -i .htaccess ./ /my-folder/; bye" -u user:password host.com

しかし、コマンドは.htaccessファイルだけでなくすべてを転送するのにその理由を理解できません。何が起こり、どのように解決しますか?

答え1

コマンド./に重複した内容があります。mirror

mirror --reverse --verbose --delete -i .htaccess ./ /my-folder/
                                                 ^
                                                HERE

関連情報