毎回yを押さずにmgetコマンドを使用してFTPサーバーから一度に複数のファイルをダウンロードするにはどうすればよいですか?

毎回yを押さずにmgetコマンドを使用してFTPサーバーから一度に複数のファイルをダウンロードするにはどうすればよいですか?

FTPサーバー(Androidアプリ)から複数のファイルをダウンロードしたいです。私はFTPクライアントとmgetコマンド(Ubuntu Terminal)を使います。ただし、ダウンロードするファイルごとにyまたはnを入力するように求められます。ダウンロードするファイルが1000個あります。 1000個のファイルをダウンロードするには、yを1000回入力することはできません。同じことを簡単に実行できるソリューションを探しています。

私が試したこと:

user1@system~ $ftp
ftp > 192.168.43.1 2221を開く
192.168.43.1に接続します。
220新規ユーザーのためのサービスが準備されました。
名前(192.168.43.1:dipankar): android
331ユーザー名は正常で、Androidにはパスワードが必要です。
パスワード:
230 ユーザーがログインしました。続けてください。
リモートシステムタイプはUNIXです。
ftp> cd /storage/ABC5-1DF1/DCIM/カメラ/
250 ディレクトリが /storage/ABC5-1DF1/DCIM/Camera に変更されました。
ftp> mget*
mgetアクアリング_20180113_105853.jpg?ワイ
200 コマンドポートは正常です。
150ファイルステータスOK、データ接続が開こうとしています。
226 転送が完了しました。
0.08秒以内に361166バイト受信(4.0927MB/s)
mgetアクアリング_20180113_110130.jpg?ワイ

解決策:

user1@system ~ $ wget -r ftp://ユーザー名:[Eメール保護]:2221/ストレージ/ABC5-1DF1/DCIM/カメラ/

ベストアンサー1

対話型FTPモードでは、次のものを使用できます。

prompt

今後

mget *

これはすべての質問に対してyを仮定します。

ftpのこの機能は、ftpが「発明」されて以来存在してきました。

おすすめ記事