Utilitar standard Windows „Client FTP” din linia de comandă (CMD) - pentru a face copii de rezervă sau a descărca fișiere fără participarea dvs. (automat). Descărcați și încărcați fișiere prin FTP utilizând consola Ftp din linia de comandă

Salutare tuturor, astăzi vă voi spune despre utilitarul ftp.exe ca instrument de lucru cu serverele FTP.

Pentru a lucra cu servere FTP, nu este deloc necesar să folosiți clienți FTP greoi (și uneori nu gratuit); pentru operații simple, utilitarul inclus în Windows server 2008 R2 sau Windows 7 este destul de potrivit Linie de comanda ftp.exe.

Pentru a începe ftp.exe, trebuie să apelați caseta de dialog „ A executa» și formați ftp. Clientul va imprima un prompt în shell cmd.exeși va fi imediat gata de lucru:

Utilitarul ftp.exe ca instrument de lucru cu serverele FTP-01Syntax ftp.exe foarte simplu și descris suficient de detaliat în ajutorul încorporat, care poate fi apelat cu comanda Ajutor:

În sistemul de ajutor ftp.exe exista scurte descrieri toate echipele. Sunt chemați prin comandă Ajutor. Să vedem, de exemplu, ce face comanda dir. Pentru a face acest lucru, să apelăm ajutor dir:

Să încercăm să stabilim o conexiune cu un server ftp. Să fie linuxcenter.ru. Echipa ne va ajuta cu asta deschide linuxcenter.ru:

După conectarea la serverul ftp, trebuie să îi spunem în ce mod vom lucra cu el. Există doar două moduri: canal în mod portȘi canal de date în mod pasiv. În 99 de cazuri din 100 este folosit modul pasiv(vă voi spune mai multe despre diferențe Wikipedia), informăm serverul că nu suntem o excepție de la regulă, cu comanda citați PASV:

Acum putem începe să efectuăm operațiuni cu date: navigați prin structura de directoare și afișați listele acestora, încărcați și descărcați fișiere, schimbați formatele datelor transferate etc. Cu toate acestea, serverele ftp sunt diferite. Prin urmare, mai întâi ar fi util să vă familiarizați cu sintaxa suportată server la distanta. Există o comandă pentru asta ajutor de la distanță:

Pentru a închide o conexiune activă, utilizați comanda închide, pentru a ieși din ftp.exe - părăsi. ȘI Ajutor sa te ajut. Acesta este modul în care puteți lucra în continuare cu serverul ftp. Materialul site-ului

Dacă gazda specificată are un server FTP, acesta vă va cere un nume de utilizator și o parolă. Vă puteți autentifica folosind propriul nume de utilizator, dacă aveți unul, sau vă puteți autentifica ca anonim. Site-urile FTP anonime sunt foarte des folosite ca arhive de programe. Odată conectat, veți primi o invitație ftp>. FTP utilizează comenzi separate, dar sunt similare cu comenzile standard. Lista comenzilor FTP de bază este dată în Tabelul 4.3.

Note

1 Se poate obține ajutor pentru comenzi: despre utilitar ftp- la comandă ftph; despre comenzile FTP - prin comandă ftp>Ajutor sau ftp> ?; despre fiecare comandă FTP - câte o comandă odată ftp>Ajutornume_comandă.

2 Vă puteți conecta la un server FTP și puteți schimba fișiere în mediul Total Commander folosind comanda Rețea - Conectați-vă cuFTP-Server... .

Tabelul 4.3 – Comenzile client FTP de bază

Utilizare

deschis sername

Deschide o conexiune la server. Acest nume poate fi specificat imediat la introducerea comenzii ftp care pornește clientul

ls sau dir

Afișează conținutul directorului serverului (computer la distanță)

CD dirname

Se mută într-un alt director de lucru (numit dirname) de pe server

a pune nume de fișier

Rescrie numele fișierului de pe computerul local pe server. Comanda este interzisă pentru utilizatorii anonimi

obține nume de fișier

Rescrie un fișier de pe server în calculator local

mput

Scrie un grup de fișiere. Similar cu comanda put, dar sunt permise metacaracterele. Confirmarea va fi solicitată înainte ca fiecare fișier să fie scris. Pentru a anula confirmările, introduceți prompt

mget

Suprascrie un grup de fișiere. Similar cu comanda get, dar sunt permise metacaracterele. Confirmarea va fi solicitată înainte ca fiecare fișier să fie copiat. Pentru a anula confirmările, introduceți prompt

Comută ieșirea simbolului # pentru fiecare kilobyte transferat (buffer)

Deconectarea de la clientul FTP

Închide conexiunea la acest server și revine la modul de comandă. Această comandă este executată automat când părăsiți clientul FTP

4.2.5.5 Pentru ca un computer să găsească altul într-o rețea, trebuie să existe un mecanism care să descrie cum să „treci” de la un computer la altul. Acest mecanism pentru alegerea celei mai bune căi este numit rutare. O rută este specificată de o pereche de adrese: o „adresă de destinație” și un „gateway de rețea” (gateway) ( gateway de rețea– router hardware sau software pentru interfațarea rețelelor de calculatoare folosind diferite protocoale). Această pereche indică faptul că, dacă încercați să vă conectați la o adresă de destinație, trebuie să comunicați prin gateway-ul de rețea.

Tabelele de rutare sunt o parte importantă a protocolului TCP/IP în Windows, dar sistemul de operare nu le arată utilizatorului obișnuit. Utilitarul este utilizat pentru a procesa tabelele de rute ale rețelei traseu. Pentru a afișa tabelul de rutare (rutare IP), trebuie să deschideți un prompt de comandă și să introduceți comanda traseuimprimare(rulare fără parametri, comandă traseu afișează un certificat). Dar înainte de a privi tabelul de rutare, este recomandabil să introduceți comanda pe linia de comandă ipconfig / toate(sau ipconfig - toate), care arată instalarea protocolului TCP/IP pe computer. De asemenea, puteți consulta secțiunea TCP/IP din proprietățile adaptorului de rețea, dar prima metodă este de preferat (datele introduse în proprietățile TCP/IP determină setarea protocolului pentru rețeaua selectată și comanda ipconfig arată cum Windows a configurat protocolul). Dacă sunt mai multe adaptoare de rețea, este dificil să ne amintim ce setări se aplică pentru ce adaptor. Echipa ipconfig arata lista setări diferite in usor format care poate fi citit bazat pe adaptorul de rețea.

Dacă întâmpinați probleme la preluarea pachetelor prin rețea, cel mai bine este să începeți procesul de diagnosticare comparând informațiile furnizate de comandă ipconfig, cu informații în tabelele de rutare. Pentru a înțelege informațiile conținute în tabele, este necesar să înțelegeți cum funcționează routerul. Router sau router (router) este un dispozitiv de rețea care, pe baza informațiilor despre topologia rețelei și a anumitor reguli, ia decizii privind redirecționarea pachetelor între diferite segmente de rețea (routerele sunt un exemplu de gateway-uri hardware de rețea). Segment de rețea– o parte separată din punct de vedere logic sau fizic a rețelei (când se împarte o rețea bazată pe IP în segmente logice sau subrețele logice, fiecărui segment i se alocă o gamă de adrese, care este specificată de adresa rețelei și masca de rețea; de regulă, segmentul fizic al rețelei este limitat de dispozitivul de rețea care asigură conectarea nodurilor de segment la restul rețelei). Sarcina routerului este de a ruta trafic (trafic) (flux de pachete) de la o rețea la alta. Prin urmare, un router poate consta din mai multe adaptoare de rețea, fiecare dintre acestea fiind conectat la un segment de rețea diferit. Astfel, o rută este o secvență de routere prin care trece un pachet.

Când un utilizator trimite un pachet către un alt segment de rețea decât cel la care este conectat computerul, pachetul este redirecționat către router. Routerul determină apoi segmentul către care ar trebui să fie redirecționat pachetul. Nu contează dacă routerul este conectat la două segmente de rețea sau la zece. Procesul de luare a deciziilor al routerului este același și se bazează pe tabele de rutare. Tabelul de rutare este împărțit în cinci coloane:

– Coloana „Destinație rețea” – sunt prezentate aici toate segmentele de rețea la care este conectat routerul;

– coloana „Mască” (Mască de rețea) – arată masca de subrețea, dar nu interfața de rețea la care este conectat segmentul, ci segmentul în sine. Acest lucru permite routerului să determine clasa de adresă pentru rețeaua de destinație;

– Coloana Gateway Address – după ce routerul a determinat rețeaua de destinație la care trebuie să trimită pachetul, verifică lista de gateway. Această listă „spune” routerului prin care adresă IP ar trebui să fie trimis pachetul către rețeaua de destinație;

– Coloana „Interfață” – oferă informații despre adaptorul de rețea conectat la rețeaua de destinație. Ar fi mai corect să spunem că această coloană oferă informații despre adresa IP a adaptorului de rețea care conectează routerul la rețeaua de destinație. Dar routerul este suficient de inteligent pentru a înțelege ce adrese este atribuită;

– Coloana „Metric” – oferă informații despre metrica (greutatea) rutei. Valorile intrărilor din tabel joacă un rol în calcularea celor mai scurte rute către diverși destinatari. Valorile intră în joc atunci când există mai multe rute pentru trimiterea pachetelor, de ex. în acest caz, Windows verifică valorile pentru a determina calea cea mai scurtă (dacă există o singură rută către destinație, valorile nu sunt utilizate).

Există multe opțiuni pentru utilizarea comenzii traseu. Sintaxa sa este următoarea:

traseu [-f] [-p] [echipă [punct_final] [masca mască de rețea] [Poarta de acces] [metric metrici]] [dacă interfata]]

Parametru -f este optional. Acesta indică Windows să ștergă tabelele de rutare de toate intrările care nu sunt o rută gazdă (rute cu o mască de subrețea de 255.255.255.255), o rută de rețea loopback (rute cu un punct final de 127.0.0.0 și o mască de subrețea de 255.0.0.0). ), sau difuzează o rută multicast (rute cu punctul final 224.0.0.0 și masca de subrețea 240.0.0.0). Când acest parametru este utilizat împreună cu una dintre comenzi, tabelul de rute este șters înainte ca comanda să fie executată.

Parametru -R face permanent un anumit traseu. Când utilizați această opțiune cu comanda adăuga ruta specificată este adăugată la registru și utilizată pentru a inițializa tabelul de rutare IP de fiecare dată când pornește TCP/IP (în mod implicit, rutele adăugate nu sunt salvate când pornește TCP/IP). Când utilizați parametrul cu comanda imprimare– afișează o listă de rute permanente. Toate celelalte comenzi ignoră acest parametru. Rutele permanente sunt stocate în registru la HKEY_ LOCAL_ MAȘINĂRIE\ SISTEM\ CurrentControlSet\ Servi- ces\ Tcpip\ Parametrii\ Rute persistente.

Echipăîn sintaxă traseu poate consta din patru variante: adăuga– adăugarea unui traseu; Schimbare– schimbarea unui traseu existent; șterge– ștergerea unui traseu sau rute și imprimare– imprimați traseul sau traseele. Poate fi folosit Simboluri specialeîntr-o echipă. Dacă trebuie să imprimați rute pentru subrețeaua 192.x.x.x, puteți utiliza comanda traseuimprimare 192.* .

Punct_final ruta poate fi o adresă IP de rețea (unde intră gazda adresă de rețea au o valoare de 0), adresa IP a rutei către gazdă sau valoarea 0.0.0.0 pentru ruta implicită.

Parametrumcere mască de rețea specifică masca de rețea (cunoscută și ca masca de subrețea) în funcție de destinație. Masca de rețea poate fi o mască de subrețea corespunzătoare adresei IP de rețea, cum ar fi 255.255.255.255 pentru o rută către o gazdă sau 0.0.0.0 pentru o rută implicită (ruta implicită este utilizată dacă niciuna dintre celelalte rute nu este adecvată). Dacă acest parametru este omis, se folosește masca de subrețea 255.255.255.255. Punctul final nu poate fi mai precis decât masca de subrețea corespunzătoare. Cu alte cuvinte, valoarea bitului 1 din adresa punctului final nu este posibilă dacă valoarea bitului corespunzător din masca de subrețea este 0.

Poarta de acces specifică adresa IP de redirecționare sau următorul hop la care este disponibil setul de adrese definit de punctul final și masca de subrețea. Pentru rutele de subrețea conectate local, adresa gateway-ului este adresa IP atribuită interfeței care este conectată la subrețea. Pentru rutele la distanță care sunt accesibile prin unul sau mai multe routere, adresa gateway-ului este adresa IP direct accesibilă a celui mai apropiat router.

Parametrummetric metrici specifică o măsurătoare a costului rutei întregi (cuprinzând de la 1 la 9999) care este utilizată pentru a selecta una dintre mai multe rute din tabelul de rutare care se potrivește cel mai bine cu adresa de destinație a pachetului redirecționat. Este selectată ruta cu cea mai mică valoare. Metrica reflectă numărul de tranziții, viteza căii, fiabilitatea căii, debitului modalităţi şi mijloace de administrare.

Parametrudacă interfata indică indexul interfeței prin care destinația este accesibilă, adică. spune Windows ce adaptor să folosească. Pentru a afișa o listă de interfețe și indecșii lor corespunzători, utilizați comanda imprimare traseu. Valorile indexului interfeței pot fi fie zecimale, fie hexazecimale. Înainte de a intra numerele hexazecimale 0x. În cazul în care parametrul dacă omisă, interfața este determinată din adresa gateway-ului.

FTP (File Transfer Protocol) este cel mai popular protocol pentru transferul de fișiere (descărcare și încărcare) de la un sistem la altul. Aceasta oferă o modalitate rapidă de a transfera fișiere. Există multe aplicații disponibile pe Linux și Windows, cum ar fi VSFTPD, ProFTPD pentru Linux, FileZilla Server pentru Windows și macOS.

Mânca diferite căi Folosesc un mediu grafic pentru a mă conecta la serverul FTP, dar Administrator de sistem trebuie să cunoască puterea liniei de comandă. Și în acest subiect „Descărcați și încărcați fișiere prin FTP folosind consola” vă voi spune cum puteți lucra cu linia de comandă pentru a transfera/primi date.

1. Conectați-vă la un server FTP utilizând linia de comandă

Pentru a vă conecta la orice server folosind linia de comandă, utilizați terminalul.

$ ftp ftp.site

2. Încărcați fișierul pe serverul FTP

Pentru a încărca un fișier pe server, utilizați FTP put. În primul rând, trebuie să accesați folderul dorit server FTP pentru a descărca fișierul și utilizați următoarea comandă.

Ftp> încarcă cd ftp> pune /home/captain/my_file.txt

3. Descărcați un fișier de pe serverul FTP

Pentru a descărca un fișier de pe un server FTP, folosim comanda get. Folosind această comandă putem descărca un fișier. Pentru a descărca orice fișier de pe serverul FTP, mai întâi conectați-vă la serverul FTP, apoi accesați directorul și utilizați următoarea comandă pentru a descărca orice fișier:

Ftp> obține my_file.txt

4. Încărcați mai multe fișiere pe serverul FTP

Pentru a încărca mai multe fișiere pe un server FTP folosim comanda MPUT. Putem specifica un wildcard pentru a încărca mai multe fișiere pe server în același timp. În primul rând, navigați la folderul dorit de pe serverul FTP pentru a încărca fișierul și utilizați următoarea comandă. Acesta va încărca toate fișierele cu extensia .txt în directorul /home/captain pentru fișierele încărcate pe serverul FTP.

Ftp> încarcă cd ftp> lcd /home/captain/ ftp> pune *.txt

5. Descărcați mai multe fișiere de pe serverul FTP

Pentru a descărca mai multe fișiere de pe un server FTP, folosim comanda MGET. Folosind această comandă puteți încărca fișiere.

Ftp> mget *.txt

Echipe.

!
Ieșire shell

?
Imprimați ajutor despre informațiile locale

adăuga
Adăugați la fișier

ascii
Setați tipul de transfer la ASCII. Utilizați aceasta pentru a transfera fișiere text (fișiere HTM).

clopot
Semnal sonor la finalizarea comenzii.

binar
Setați tipul de transfer la binar. Utilizați acest lucru pentru a transfera fișiere binare (fișiere XE și grafică).

pa

CD
Schimbați directorul de lucru la distanță (utilizați „..” pentru a trece la părinte).

închide
Încheiați sesiunea FTP.

șterge
Ștergeți fișierul șters.

depanare
Comutați modul de depanare.

dir
Listează (afișează) conținutul unui director la distanță.

Deconectat
Încheiați sesiunea FTP.

obține
Obțineți un fișier (vezi și mget).

glob
Comutați metacaracterul extensiei de la numele fișierului local.

hash
Comutați tipărirea „#” pentru fiecare buffer trecut.

Ajutor
Afișează o listă de comenzi.

lcd
Schimbați directorul de lucru local.

literal
Trimiteți o comandă FTP personalizată.

ls
Afișați conținutul unui director la distanță.

mdelete
Ștergerea mai multor fișiere.

mdir

mget
Obțineți mai multe fișiere (vezi și obținere)

mkdir
Creați un director pe mașina de la distanță.

mls
Listați conținutul mai multor directoare la distanță.

mput
Trimiteți mai multe fișiere (vezi și pus).

deschis
Conectați-vă la FTP la distanță.

prompt
Solicitare interactivă brută pentru mai multe echipe (acesta este un comutator)

a pune
Trimiteți un fișier (vezi și mput).

pwd
Imprimare folder de lucru(unde vă aflați acum) pe o mașină de la distanță.

părăsi
Încheiați sesiunea de conectare și lucrați.

citat
Trimiteți o comandă FTP personalizată. Puteți vizualiza o listă de comenzi FTP brute la www.nsftools.com/tips/RawFTP.htm

recv
Primește fișier

ajutor de la distanță
Obțineți ajutor de la serverul de la distanță

redenumiți
Ia fisierul.

rmdir
Ștergeți un director de pe o mașină la distanță.

trimite
Trimiteți un fișier.

stare
Afișează starea curentă.

urmă
Comutați urmărirea pachetelor.

tip
Setați tipul fișierului de transfer

utilizator
Trimiteți informații despre utilizatori noi.

verboroasă
Comutați modul pronunțat.

Subiectul „Descărcați și încărcați fișiere prin FTP folosind consola” este finalizat.

FTP (File Transfer Protocol) este un protocol de rețea popular care este folosit pentru a copia fișiere de pe un computer pe altul retea locala, sau pe Internet. FTP este unul dintre cele mai vechi protocoale de aplicație, apărând cu mult înainte de HTTP și chiar înainte de TCP/IP, în 1971.

Protocolul FTP este vulnerabil, ceea ce înseamnă că FTP nu își poate cripta traficul, toate transmisiile sunt text simplu, astfel încât numele de utilizator, parolele, comenzile și datele pot fi citite de oricine poate intercepta pachetul prin rețea. Pentru transferul securizat de date, se utilizează protocolul SFTP (Secure File Transfer Protocol). Spre deosebire de FTP standard, acesta criptează atât comenzile, cât și datele, împiedicând transmiterea deschisă a parolelor și a informațiilor sensibile prin rețea. Funcționalitatea SFTP este similară cu FTP, dar deoarece utilizează un protocol diferit, clienții FTP standard nu pot comunica cu un server SFTP și invers. În continuare, ne vom uita la comenzile de bază pentru lucrul cu programul FTP.

Clientul FTP este unul dintre cele mai multe distribuții Linux. Să începem prin a lansa programul și conexiunea ftp și, bineînțeles, luăm în considerare comenzile de bază pentru descărcarea de pe un server ftp și încărcarea pe ftp, crearea directoarelor, ștergerea fișierelor etc. În acest articol vom descrie doar comenzile de bază, iar la sfârșitul articolului vom oferi ajutor și un manual din consolă - puteți afla întotdeauna despre scopul comenzii și sintaxa acesteia, precum și despre toate comenzile disponibile pe un anumit server ftp.

Conexiune FTP

Pentru a porni o conexiune FTP, trebuie doar să introduceți comanda ftp<сервер> De exemplu:

test ftp.hostingthutor.com

După apăsarea Enter, ieșirea comenzii va fi după cum urmează:

Conectat la test..55.5.11).
220 test..
Nume (test.site:ftpuser):

O altă modalitate de a vă conecta este să rulați ftp de pe consolă și, după aceea, să vă conectați la serverul ftp folosind comanda deschis:

ftp
ftp> test.site

În plus, este posibil să vă conectați prin IP:

ftp 114.55.5.11

Sau cu această solicitare ftp Acest e-mail este protejat de spamboți. Pentru a-l vizualiza, browserul dvs. trebuie să aibă suportul Javascript activat, adică:

ftp Acest e-mail este protejat de spamboți. Pentru a-l vizualiza, browserul dvs. trebuie să aibă Javascript activat
230 Utilizator ftpuser autentificat
Tipul de sistem de la distanță este UNIX.
Utilizarea modului binar pentru a transfera fișiere.
ftp>

Din mesaj este clar că tipul de transfer binar (binar) este folosit pentru a transfera fișiere. Modul de transfer de fișiere binar este transferul de fișiere în forma în care sunt stocate pe serverul FTP. Modul Ascii (text) este folosit doar pentru transmitere fișiere text. Puteți introduce comenzi ascii sau binar pentru a comuta între modurile de transmisie. Modul binar trebuie utilizat pentru toate tipurile de fișiere non-text - imagini, arhive, programe etc.

Deci, să trecem la comenzile pentru navigarea și parcurgerea directoarelor serverului ftp:

pwd - comanda va afișa directorul curent de pe serverul ftp:

ftp>pwd
257 „/” este directorul curent

ls - comanda va afișa o listă de fișiere și directoare din directorul curent:

ftp>ls
227 Intrarea în modul pasiv.
150 Deschiderea conexiunii de date în modul ASCII pentru lista de fișiere
-rw-r--r-- 1 ftpuser ftpuser 3034978 31 iunie 19:02 file1.tar.gz
-rw-r--r-- 1 ftpuser ftpuser 30842294 31 iulie 20:08 file2.tar.gz
-rw-r--r-- 1 ftpuser ftpuser 67798316 31 iulie 19:46 file3.tar.gz
-rw-r--r-- 1 ftpuser ftpuser 6001252 17 ian 12:02 file4.zip
-rw-r--r-- 1 ftpuser ftpuser 31386394 17 ian 11:28 file5.tar.gz
drwxr-xr-x 2 ftpuser ftpuser 4 17 ian 20:23 www
-rw-r--r-- 1 ftpuser ftpuser 48546694 17 ian 11:33 file6.zip
226 Transferul finalizat

CD<имядиректории> - comanda pentru a merge la directorul dorit:

ftp> cd www
250 Comanda CWD reușită

Verificăm cu echipa pwd :

ftp>pwd
257 „/www” este directorul curent

mkdir<имя директории> - crearea unui nou director (director):

ftp> mkdir tmp
257 "/tmp" - Director creat cu succes

rmdir<имя директории> - ștergerea unui director (director):

ftp> rmdir tmp
Comanda 250 RMD reușită

Ștergerea fișierelor de pe un server ftp

șterge<имяфайла> - șterge un fișier de pe un server ftp la distanță:

ftp> șterge test1.sql
250 Comanda DELE reușită

Descărcarea fișierelor de pe ftp

obține - descărcați fișierul pe mașina dvs. locală. obțineți numele fișierului sau obține fileName newFileName

ftp>get file.zip
local: fișier.zip la distanță: fișier.zip
227 Intrarea în modul pasiv.

226 Transferul finalizat
486694 octeți primiți în 0,229 secunde (6,5e+04 kbytes/sec)

Descărcați file.zip pe computerul dvs. local ca file2.zip:

ftp> obține fișier.zip fișier2.zip
local: fișier2.zip la distanță: fișier.zip
227 Intrarea în modul pasiv.
150 Deschiderea conexiunii de date în modul BINAR pentru file.zip (486694 octeți)
226 Transferul finalizat
486694 de octeți primiți în 0,306 secunde (9,4e+04 kbytes/sec)

Folosind comanda obține de pe serverul ftp la distanță, fișierele sunt copiate în directorul local curent. Pentru a schimba directorul local curent trebuie să utilizați comanda lcd:

lcd<путь> - schimbați directorul curent pe mașina locală:

ftp> lcd /root
Directorul local acum /root

La descărcați mai multe fișiere de pe ftp la distanță server la mașina dvs. locală, puteți utiliza comanda mget .

ftp> mget *.sql
mget test2.sql? y
227 Intrarea în modul pasiv.
(23957080 octeți)
226 Transferul finalizat
23957080 octeți primiți în 0,233 secunde (1e+05 kbytes/sec)
mget test1.sql? y
227 Intrarea în modul pasiv.
(11873185 octeți)
226 Transferul finalizat
11873185 octeți primiți în 0,135 secunde (8,6e+04 kbytes/sec)

Descărcarea fiecărui fișier trebuie confirmată (da/nu) y /n .

O altă opțiune de descărcare mget :

ftp> mget test1.sql test2.sql
mget test1.sql? y
227 Intrarea în modul pasiv.

226 Transferul finalizat
11873185 octeți primiți în 0,101 secunde (1,1e+05 kbytes/sec)
mget test2.sql? y
227 Intrarea în modul pasiv.

226 Transferul finalizat
23957080 octeți primiți în 0,204 secunde (1,1e+05 kbytes/sec)

Încărcarea unui fișier pe un server ftp

a pune<имяфайла> - comandă pentru a încărca un fișier pe un server ftp.

ftp> pune test1.sql
local: test1.sql la distanță: test1.sql
227 Intrarea în modul pasiv.
150 Deschiderea conexiunii de date în modul BINAR pentru test1.sql
226 Transferul finalizat
11873185 octeți trimiși în 0,129 secunde (9e+04 kbytes/sec)

Pentru încărcați mai multe fișiere puteți folosi imediat comanda mput :

ftp> mput test1.sql test2.sql
mput test1.sql? y
227 Intrarea în modul pasiv.
150 Deschiderea conexiunii de date în modul BINAR pentru test1.sql
226 Transferul finalizat
11873185 octeți trimiși în 0,0964 secunde (1,2e+05 kbytes/sec)
mput test2.sql? y
227 Intrarea în modul pasiv.
150 Deschiderea conexiunii de date în modul BINAR pentru test2.sql
226 Transferul finalizat
23957080 octeți trimiși în 0,354 secunde (6,6e+04 kbytes/sec)

Fiecare fișier încărcat trebuie confirmat. y / n (Nu chiar).

O altă opțiune de comandă mput :

ftp> mput *.sql
mput test1.sql? y
227 Intrarea în modul pasiv.
150 Deschiderea conexiunii de date în modul BINAR pentru test1.sql
226 Transferul finalizat
11873185 octeți trimiși în 0,0985 secunde (1,2e+05 kbytes/sec)
mput test2.sql? y
227 Intrarea în modul pasiv.
150 Deschiderea conexiunii de date în modul BINAR pentru test2.sql
226 Transferul finalizat
23957080 octeți trimiși în 0,2 secunde (1,2e+05 kbytes/sec)

Dacă fișierele mari sunt încărcate pe FTP, atunci ar fi o idee bună să monitorizați progresul încărcării. Pentru aceasta puteți folosi comenzile hash Și bifă .

hash - comanda după care ftp va tipări caracterul „#” la fiecare 1024 de octeți de date:

ftp> hash
Imprimarea semnului hash este activat (1024 bytes/marca hash).
pune fisier2.tar.gaz
##########################
226 Transferul finalizat
785888111 octeți trimiși în 6,94 secunde (1,1e+05 kbytes/sec)

bifă - comanda va afișa contorul de octeți:

ftp>tick
Imprimarea semnului hash este oprită.
Imprimarea contorului de bifă este activată (10240 octeți/increment de bifă).
ftp> pune fisier2.tar.gz
local: fișier2.tar.gz la distanță: fișier2.tar.gz
227 Intrarea în modul pasiv.
150 Deschiderea conexiunii de date în modul BINAR pentru file2.tar.gz
Octeți transferați: 912706618 -> contor
226 Transferul finalizat
912706618 octeți trimiși în 8,08 secunde (1,1e+05 kbytes/sec)

Acesta este întregul set de comenzi de bază pentru lucrul cu ftp în consolă. Pentru a vizualiza lista comenzilor disponibile pe un anumit server FTP, puteți utiliza comanda Ajutor :

ftp>ajutor
Comenzile pot fi prescurtate. Comenzile sunt:

Depanați site-ul sendport mdir
$ dir mget put size
starea deconectării contului mkdir pwd
append exit mls quit struct
sistem de cotare în mod ascii
bell get modtime recv sunique
binar glob mput reget tenex
pa hash mai nou rstatus tick
case help nmap rhelp trace
tipul de redenumire a cd idle nlist
imagine cdup ntrans reset utilizator
chmod lcd deschide repornire umask
close ls prompt rmdir verbose
cr macdef pasiv runique ?
șterge m șterge trimitere proxy

De asemenea, puteți obține ajutor scurt pentru fiecare comandă. Ajutor<команда> :

ftp>starea ajutorului
arată starea Statusul curent

ftp>ajutor la renunțare
ieși închide sesiunea ftp și ieși

ftp>ajutor la revedere
pa termina sesiunea ftp și ieși

Și în sfârșit, cele două echipe de mai sus părăsi sau pa pentru a închide sesiunea ftp și a ieși:

ftp> ieși
221 La revedere.

Informații detaliate cu descrieri ale comenzilor pot fi obținute folosind om ftp pe linia de comandă.

# man ftp
Se formatează pagina, așteptați...
FTP(1) Manual de comenzi generale BSD FTP(1)

NUME
ftp - program de transfer de fișiere pe Internet

REZUMAT
ftp [-Apinegvd]
pftp [-Apinegvd]
................
...............

Protocolul FTP este unul dintre cele mai comune protocoale de rețea, folosit de utilizatorii de internet. Majoritatea covârșitoare a oamenilor folosesc diferiți clienți FTP pentru a descărca orice de pe serverele FTP. Dar nu mulți oameni știu că Windows vă permite să vă conectați la servere FTP din linia de comandă.

În acest sfat vei afla cum descărcați fișiere de pe serverele FTP folosind comenzi simple DOS.

Pentru a descărcați fișierul de pe FTP din linia de comandă Windows, haideți să facem câțiva pași simpli:

  1. Deschideți un prompt de comandă șir Windows făcând clic pe Start - Run, tastând cmd și apăsând Enter.
  2. Rulați următoarea comandă: Utilizând această comandă, ne vom conecta la serverul ftp Microsoft.
  3. Introduceți numele de utilizator anonim. Serverul acestei renumite companii permite utilizatorilor anonimi să se conecteze:
  4. Introduceți adresa de e-mail ca parolă (puteți introduce una inexistentă):
  5. Felicitări pentru autentificarea de succes!
  6. Pentru a vedea ce fișiere și directoare sunt disponibile pe serverul ftp, introduceți comanda dir:
  7. Ca rezultat, obținem o listă de fișiere și directoare situate pe serverul ftp:
  8. Pentru a merge la directorul necesar, utilizați comanda cd:
  9. Mesajul „250 CWD command successeful” va indica că ne-am mutat cu succes în directorul de care avem nevoie:
  10. Pentru a descărca fișierul de care avem nevoie, introduceți comanda get și numele fișierului descărcat:
  11. După primirea cu succes a fișierului, sistemul ne va anunța:
  12. Pentru a părăsi serverul ftp și a vă deconecta de la acesta, executați comanda bye:

Poate că mulți vor spune că este mult mai convenabil să descărcați fișiere folosind manageri de descărcare multifuncționali sau clienți ftp.Dar dacă este necesar (sau ca alternativă), puteți utiliza simple comenzi DOS asta iti va permite descărcați fișiere de pe ftp fără costuri suplimentare.

Acțiune