2013-02-12 3 views
12

Ich verwende FTP in der Befehlszeile (Terminal), um mehrere Datendateien von einem Remote-Server auf meinen lokalen Computer zu übertragen. Es gibt mehrere Dateien (~ 40) im Verzeichnis und ich möchte sie alle übertragen, ohne für jede Datei Ja in der Eingabeaufforderung zu beantworten. Ich habe versucht, mget *, aber das nur die erste Datei übertragen und dann eine Aufforderung für die zweite Datei aufgetaucht.mget prompt override

Antwort

13

Geben Sie zuerst einen Befehl prompt aus, um die interaktive Eingabeaufforderung zu deaktivieren.

Alternativ, wenn Sie die Kontrolle über die Art und Weise haben die ftp-Befehl aufgerufen wird, verwenden Sie die Option Befehlszeile, wie von @ reg-edit vorgeschlagen:

ftp [-i | --no-prompt] [OPTIONS] [HOST [PORT]]

5

Als Alternative ein prompt Befehl Ausgabe Vor Ihren anderen Befehlen können Sie ftp mit dem Schalter -i aufrufen.