Saya ingin mengunduh banyak file dari server FTP (aplikasi Android). Saya menggunakan klien FTP dan perintah mget (Terminal Ubuntu). Tapi itu meminta saya untuk memasukkan y atau n untuk setiap file yang ingin saya unduh. Saya memiliki 1000 file untuk diunduh. Saya tidak dapat memasukkan y untuk 1000 kali untuk mengunduh 1000 file. Saya mencari solusi untuk melakukan pekerjaan yang sama dengan mudah.
Yang saya coba:
[email protected] ~ $ ftp ftp> open 192.168.43.1 2221 Connected to 192.168.43.1. 220 Service ready for new user. Name (192.168.43.1:dipankar): android 331 User name okay, need password for android. Password: 230 User logged in, proceed. Remote system type is UNIX. ftp> cd /storage/ABC5-1DF1/DCIM/Camera/ 250 Directory changed to /storage/ABC5-1DF1/DCIM/Camera ftp> mget * mget Aqua Ring_20180113_105853.jpg? y 200 Command PORT okay. 150 File status okay; about to open data connection. 226 Transfer complete. 361166 bytes received in 0.08 secs (4.0927 MB/s) mget Aqua Ring_20180113_110130.jpg? y
Solusi:
[email protected] ~ $ wget -r ftp://username:[email protected]:2221/storage/ABC5-1DF1/DCIM/Camera/
Jawaban yang Diterima:
Dalam mode ftp interaktif Anda dapat menggunakan
prompt
sebelum
mget *
Ini akan mengasumsikan y untuk semua pertanyaan.
Fitur ftp ini telah ada sejak "penemuan" ftp.
Tidak Dapat Menginstal 32 Bit Gstreamer-ffmpeg Biasanya, Perpustakaan Tidak Dapat Menemukan Libs 32 Bit Lainnya?
Apa Perbedaan Mendasar Antara Kerang *nix Mainstream??