Como baixar vários arquivos por vez usando o comando mget do servidor FTP sem pressionar y toda vez?

0

Eu quero baixar vários arquivos de um servidor FTP (aplicativo Android). Eu usei o cliente FTP e o comando mget (Ubuntu Terminal). Mas isso me pede para inserir y ou n para cada arquivo que eu quero baixar. Eu tenho 1000 arquivos para download. Eu não posso entrar y por 1000 vezes para baixar 1000 arquivos. Estou procurando uma solução para fazer o mesmo trabalho com facilidade.

O que eu tentei:

user1@system ~ $ 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

Solução:

user1@system ~ $ wget -r ftp://192.168.43.1:2221/storage/ABC5-1DF1/DCIM/Camera/
    
por Dipankar Nalui 07.07.2018 / 10:22

1 resposta

2

No modo de FTP interativo, você pode usar

prompt

antes

mget *

Isso assumirá y para todas as perguntas.

Esse recurso do ftp existe desde a "invenção" do ftp.

    
por 07.07.2018 / 10:33

Tags