FTPサーバー(Androidアプリ)から複数のファイルをダウンロードしたい。 FTPクライアントとmgetコマンド(Ubuntuターミナル)を使用しました。しかし、ダウンロードするすべてのファイルに対してyまたはnを入力するように求められます。ダウンロードするファイルは1000個あります。 1000ファイルをダウンロードするために1000回yを入力できません。同じ作業を簡単に行うための解決策を探しています。
私が試したこと:
user1 @ system〜$ ftp ftp> open 192.168.43.1 2221 Connected to 192.168.43.1。 220 Service ready for new user。 名前(192.168.43.1:dipankar):Android 331ユーザー名OK、Androidのパスワードが必要です。 パスワード: 230ユーザーがログインし、続行します。 リモートシステムタイプはUNIXです。 ftp> cd /storage/ABC5-1DF1/DCIM/Camera/ 250ディレクトリが/storage/ABC5-1DF1/DCIM/Camera ftpに変更されました> mget * mget Aqua Ring_20180113_105853.jpg? y 200コマンドPORTは大丈夫です。 150ファイルのステータスは大丈夫です。データ接続を開こうとしています。 226転送が完了しました。 0.0166秒で受信された361166バイト(4.0927 MB /秒) mget Aqua Ring_20180113_110130.jpg? y
ソリューション:
user1 @ system〜$ wget -r ftp://192.168.43.1:2221/storage/ABC5-1DF1/DCIM/Camera/
インタラクティブFTPモードでは、
Prompt
前
mget *
これはすべての質問にyを仮定します。
Ftpのこの機能は、ftpの「発明」以来存在しています。