GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lade ich mehrere Dateien gleichzeitig mit dem Mget-Befehl vom FTP-Server herunter, ohne jedes Mal Y zu drücken?

Ich möchte mehrere Dateien von einem FTP-Server (Android-App) herunterladen. Ich habe den FTP-Client und den mget-Befehl (Ubuntu Terminal) verwendet. Aber es fordert mich auf, y oder n für jede Datei einzugeben, die ich herunterladen möchte. Ich habe 1000 Dateien zum Herunterladen. Ich kann nicht 1000 Mal y eingeben, um 1000 Dateien herunterzuladen. Ich suche nach einer Lösung, um die gleiche Arbeit einfach zu erledigen.

Was ich versucht habe:

[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

Lösung:

[email protected] ~ $ wget -r ftp://username:[email protected]:2221/storage/ABC5-1DF1/DCIM/Camera/

Akzeptierte Antwort:

Im interaktiven FTP-Modus können Sie

verwenden
prompt

vor

mget *

Dies wird y für alle Fragen annehmen.

Diese Eigenschaft von FTP gibt es seit der „Erfindung“ von FTP.


Linux
  1. Wie man Dateien von einem SFTP-Server mit golang auflistet, hoch- und herunterlädt

  2. Wie benenne ich mehrere Dateien mit Find um?

  3. Wie lade ich eine Datei mit SSH vom Server herunter?

  4. Wie lade ich Dropbox-Dateien mit dem Befehl wget herunter?

  5. Wie erfahre ich die aktuelle Uhrzeit aus dem Internet über die Befehlszeile in Linux?

So teilen Sie eine große Archivdatei mit dem Split-Befehl in Linux in mehrere kleine Dateien auf

So verwenden Sie den Linux-Befehl ftp zum Hoch- und Herunterladen von Dateien auf der Shell

So bearbeiten Sie mehrere Dateien mit dem Vim-Editor

So laden Sie Dateien von Remote-Linux-Servern herunter

So laden Sie Dateien in Rocky Linux 8 über die Befehlszeile mit wget herunter

Wie entferne ich Zonendateien von meinem Server?