Wiem, że istnieje polecenie FTP, które można uruchomić z wiersza polecenia w systemie Windows i pobiera plik z witryny FTP. Użytkownik + hasło są określone w „tym” jednowierszowym cmd. Te opcje + hasło powinny znajdować się w tym wierszu poleceń.
echo open 192.168.1.64 21> ftp.txt
echo anonymous>> ftp.txt
echo [email protected]>> ftp.txt
echo bin >> ftp.txt
echo get test.txt >> ftp.txt
echo bye >> ftp.txt
ftp -s:ftp.txt
Odpowiedzi:
Spróbuj tego: Pliki wsadowe - nienadzorowane pobieranie FTP
Jak zauważył @XavierStuvw poprzez edycję i komentarze, zamiana
WGET
na małe literywget
działałaby w systemie Linux.źródło
Znalazłem sposób:
źródło
&
wyłączniku linii ... tak naprawdę to wiele poleceń. Zasadniczo buduje skrypt, wiersz po wierszu, używającecho
, a następnie każeftp
go uruchomić. Nazywa też plik skryptuftp
, co czyni go mylącym.ftp -n -v -s:ftp
jest nieco hink. (Każde użycie „ftp” odnosi się do różnych rzeczy)Zauważ, że możesz poprosić o składnię polecenia w DOS, używając /? przełącznik. Na przykład:
W twoim przypadku będziesz chciał użyć przełącznika -s, aby nakarmić go skryptem, w tym odpowiedziami na logowanie.
Na przykład:
Utwórz plik skryptu (c: \ scriptfile.txt) o następującej treści:
uruchom ftp za pomocą przełącznika -s i podaj nazwę skryptu
źródło