Standardni Windows uslužni program "FTP-klijent" iz komandne linije (CMD) - za pravljenje rezervnih kopija ili preuzimanje datoteka bez vašeg učešća (automatski). Preuzmite i otpremite datoteke putem FTP-a koristeći Ftp konzolu iz komandne linije

Pozdrav svima, danas ću vam reći o uslužnom programu ftp.exe kao alatu za rad sa FTP serverima.

Za rad s FTP serverima uopće nije potrebno koristiti glomazne (a ponekad i ne besplatne) FTP klijente; za najjednostavnije operacije poslužit će uslužni program komandne linije uključen u Windows server 2008 R2 ili Windows 7. ftp.exe.

Za početak ftp.exe, morate pozvati dijaloški okvir " Izvrši„I biraj ftp... Klijent će odštampati promptni niz interpretatoru komandi cmd.exe i biće odmah spreman za rad:

Ftp.exe uslužni program kao alat za rad sa FTP serverima-01 Sintaksa ftp.exe vrlo jednostavno i dovoljno detaljno opisano u ugrađenoj pomoći, koja se može pozvati pomoću naredbe pomoć:

U sistemu pomoći ftp.exe postoje kratki opisi svih naredbi. Pozivaju se po komandi pomoć... Pogledajmo, na primjer, šta komanda radi dir... Da bismo to uradili, kucamo pomoć dir:

Hajde da pokušamo da uspostavimo vezu sa nekim ftp serverom. Neka to bude linuxcenter.ru. Tim će nam pomoći u tome. otvorite linuxcenter.ru:

Nakon povezivanja na ftp server, potrebno je da mu kažete u kom načinu ćemo raditi s njim. Postoje samo dva načina rada: port-mode kanal i pasivni kanal podataka... U 99 slučajeva od 100 se koristi pasivni način rada(više detalja o razlikama će reći Wikipedia), naredbom obavještavamo server da nismo izuzetak od pravila citat PASV:

Sada možemo početi obavljati operacije s podacima: navigirati kroz strukturu direktorija i prikazati njihove liste, učitavati i preuzimati datoteke, mijenjati formate podataka koji se šalju, itd. Međutim, ftp serveri su drugačiji. Stoga je korisno prvo se upoznati sa sintaksom koju podržava udaljeni server. Za ovo postoji komanda daljinska pomoć:

Za zatvaranje aktivne veze koristite naredbu zatvori, da izađete iz ftp.exe - quit... I pomoć pomoći ti. Ovako još uvijek možete raditi sa ftp serverom. Materijal sajta

Ako host koji ste naveli ima FTP server, onda će od vas tražiti korisničko ime i lozinku. Možete se prijaviti sa svojim korisničkim imenom ako ga imate ili se možete prijaviti anonimno. Anonimne FTP stranice se vrlo često koriste kao programske arhive. Kada se povežete, dobit ćete pozivnicu ftp>... Postoje zasebne komande za FTP, ali su slične standardnim komandama. Lista osnovnih FTP komandi prikazana je u tabeli 4.3.

Bilješke (uredi)

1 Za pomoć o komandama pogledajte: o uslužnom programu ftp- na komandu ftph; o FTP komandama - po komandi ftp>pomoć ili ftp>?; o svakoj FTP komandi - po komandi ftp>pomoćime_komande.

2 Možete se povezati na FTP server i razmjenjivati ​​datoteke u okruženju Total Commander koristeći naredbu Mreža - Povežite se naFTP-server... .

Tabela 4.3 - Osnovne naredbe FTP klijenta

Upotreba

otvoren sername

Otvara vezu sa serverom. Ovo ime se može navesti odmah kada unesete ftp komandu za preuzimanje klijenta

ls ili dir

Daje sadržaj direktorija servera (udaljeni računar)

cd dirname

Mijenja u drugi radni direktorij (nazvan dirname) na serveru

staviti ime dokumenta

Prepisuje naziv datoteke sa lokalnog računara na server. Naredba je zabranjena za anonimne korisnike

dobiti ime dokumenta

Prepisuje datoteku sa servera na lokalni računar

mput

Piše gomilu fajlova. Isto kao naredba put, ali su šabloni dozvoljeni. Potvrda će se tražiti prije pisanja svakog fajla. Da poništite potvrde, unesite prompt

mget

Prepisuje grupu datoteka. Isto kao naredba get, ali su predlošci dozvoljeni. Potvrda će se tražiti prije kopiranja svake datoteke. Da poništite potvrde, unesite prompt

Prebacuje izlaz karaktera # za svaki preneseni kilobajt (bafer)

Odjavite se sa FTP klijenta

Zatvara vezu sa ovim serverom i vraća se u komandni režim. Ova komanda se automatski izvršava kada izađete iz FTP klijenta

4.2.5.5 Da bi neki računar mogao da pronađe drugi na mreži, mora postojati mehanizam za opisivanje kako da "pređe" sa jednog računara na drugi. Takav mehanizam za izbor najboljeg puta se zove rutiranje... Ruta je određena parom adresa: odredište i pristupnik ( mrežni gateway- hardverski ruter ili softver za povezivanje računarskih mreža koristeći različite protokole). Ovaj par označava da ako pokušavate da se povežete na odredišnu adresu, onda morate da uspostavite komunikaciju preko mrežnog gatewaya.

Tabele rutiranja Važan su dio TCP/IP protokola u Windows-u, ali ih operativni sistem ne pokazuje prosječnom korisniku. Uslužni program se koristi za obradu tabela mrežnih ruta. ruta... Da biste prikazali tabelu rutiranja (IP rutiranje), otvorite komandnu liniju i unesite naredbu rutaprint(pokrenuta bez parametara, naredba ruta prikazuje pomoć). Ali pre nego što pogledate tabelu rutiranja, preporučljivo je da unesete komandu na komandnoj liniji ipconfig / sve(ili ipconfig - sve) koji pokazuje kako je TCP / IP instaliran na računaru. Također možete pogledati odjeljak TCP / IP u svojstvima mrežnog adaptera, ali prvi način je poželjniji (podaci uneseni u TCP / IP svojstva određuju postavku protokola za odabranu mrežu, a naredba ipconfig pokazuje kako je Windows zapravo konfigurirao protokol). Ako računar ima nekoliko mrežnih adaptera, teško je zapamtiti koje se postavke odnose na koji adapter. Tim ipconfig prikazuje listu različitih postavki u lako čitljivom formatu na osnovu vašeg mrežnog adaptera.

Ako naiđete na probleme s prolaskom paketa preko mreže, najbolje je započeti dijagnostički proces upoređivanjem informacija koje daje naredba ipconfig, sa informacijama u tabelama rutiranja. Da biste razumjeli informacije u tabelama, morate razumjeti kako ruter radi. Router ili ruter (ruter) Je mrežni uređaj koji, na osnovu informacija o topologiji mreže i određenim pravilima, donosi odluke o prosljeđivanju paketa između različitih segmenata mreže (ruteri su jedan primjer hardverskih mrežnih gateway-a). Mrežni segment- logički ili fizički odvojeni dio mreže (prilikom podjele mreže na osnovu IP protokola na logičke segmente, odnosno logičke podmreže, svakom segmentu se dodjeljuje raspon adresa, koji je specificiran mrežnom adresom i mrežnom maskom; kao pravilo, fizički segment mreže je ograničen mrežnim uređajem koji omogućava povezivanje čvorova segmenta sa ostatkom mreže). Posao rutera je rutiranje saobraćaj (saobraćaja) (protok paketa) iz jedne mreže u drugu. Stoga se ruter može sastojati od nekoliko mrežnih adaptera, od kojih je svaki povezan na drugi mrežni segment. Dakle, ruta je niz rutera kroz koje prolazi paket.

Kada korisnik pošalje paket u drugi segment mreže od onog na koji je računar povezan, tada se paket prosleđuje ruteru. Ruter tada određuje segment na koji bi se paket trebao usmjeriti. Nije bitno da li je ruter povezan na dva segmenta mreže ili na desetak. Proces donošenja odluka od strane rutera je isti i zasniva se na tabelama rutiranja. Tabela rutiranja je podijeljena u pet kolona:

- kolona "Odredište mreže" - prikazani su svi segmenti mreže na koje je ruter povezan;

- kolona "Maska" (Netmask) - prikazuje masku podmreže, ali ne mrežni interfejs na koji je segment povezan, već sam segment. Ovo omogućava ruteru da odredi klasu adrese za odredišnu mrežu;

- kolona “Adresa mrežnog prolaza” - nakon što ruter odredi odredišnu mrežu na koju je potrebno poslati paket, provjerava se prema listi gatewaya. Ova lista govori ruteru preko koje IP adrese paket treba poslati na odredišnu mrežu;

- kolona "Interfejs" - daje informacije o mrežnom adapteru spojenom na odredišnu mrežu. Tačnije, ova kolona pruža informacije o IP adresi mrežnog adaptera koji povezuje ruter sa odredišnom mrežom. Ali ruter je dovoljno pametan da shvati čemu je adresa dodijeljena;

- kolona "Metrica" ​​- daje informacije o metrici (težini) rute. metrika unosa u tabeli igra ulogu u izračunavanju najkraćih ruta do različitih destinacija. Metrika dolazi u obzir kada postoji više ruta za slanje paketa, tj. u ovom slučaju, Windows provjerava metriku kako bi odredio najkraći put (ako postoji samo jedna ruta do odredišta, metrika se ne koristi).

Postoji mnogo upotreba za komandu ruta... Njegova sintaksa je sljedeća:

ruta [-f] [-p] [komanda [krajnja tačka] [maska netmask] [Gateway] [metrički metrika]] [ako interfejs]]

Parametar -f je opciono. On govori Windows-u da izbriše sve unose u tabelama usmjeravanja koji nisu hop rute (rute s maskom podmreže 255.255.255.255), mrežna ruta povratne petlje (rute sa krajnjom točkom 127.0.0.0 i maskom podmreže 255.0.0.0) , ili multicast ruta emituje (rute sa krajnjom tačkom 224.0.0.0 i maskom podmreže 240.0.0.0). Kada se ovaj parametar koristi zajedno s jednom od naredbi, tabela ruta se briše prije izvršavanja naredbe.

Parametar -Rčini određenu rutu trajnom. Kada koristite ovaj parametar s naredbom dodati navedena ruta se dodaje u registar i koristi za inicijalizaciju IP tablice rutiranja svaki put kada se TCP/IP pokrene (po defaultu, dodane rute se ne pohranjuju kada se TCP/IP pokrene). Kada koristite parametar s naredbom print- prikazuje listu stalnih ruta. Sve ostale naredbe zanemaruju ovaj parametar. Stalne rute su pohranjene u registru na adresi HKEY_ LOCAL_ MACHINE\ SISTEM\ CurrentControlSet\ Servi- ces\ Tcpip\ Parametri\ PersistentRoutes.

Zapovjedi u sintaksi ruta može se sastojati od četiri opcije: dodati- dodavanje rute; promijeniti- izmjena postojeće trase; izbrisati- brisanje rute ili ruta, i print- štampanje rute ili ruta. Možete koristiti posebne znakove u naredbi. Ako želite ispisati rute za 192.x.x.x podmrežu, možete koristiti naredbu rutaprint 192.* .

Krajnja tačka Ruta može biti mrežna IP adresa (gdje su bitovi hosta u mrežnoj adresi 0), IP adresa rute do hosta ili 0.0.0.0 za zadanu rutu.

Parametarmpitaj netmask označava mrežnu masku (poznatu i kao podmrežna maska) prema odredištu. Mrežna maska ​​može biti maska ​​podmreže koja odgovara mrežnoj IP adresi, na primjer 255.255.255.255 za rutu do hosta ili 0.0.0.0 za zadanu rutu (podrazumevana ruta se koristi ako nijedna od drugih ruta nije prikladna). Ako je ovaj parametar izostavljen, koristi se maska ​​podmreže 255.255.255.255. Krajnja tačka ne može biti preciznija od odgovarajuće maske podmreže. Drugim riječima, vrijednost bita 1 u adresi krajnje točke nije moguća ako je vrijednost odgovarajućeg bita u podmrežnoj maski 0.

Gateway specificira IP adresu za prosljeđivanje ili sljedeći skok na kojoj je dostupan skup adresa definiranih krajnjom točkom i maskom podmreže. Za lokalno povezane rute podmreže, adresa gatewaya je IP adresa dodijeljena sučelju koje je povezano na podmrežu. Za udaljene rute koje su dostupne preko jednog ili više rutera, adresa gatewaya je direktno dostupna IP adresa najbližeg rutera.

Parametarmetric metrika specificira cjelobrojnu metriku cijene rute (u rasponu od 1 do 9999), koja se koristi pri odabiru jedne od nekoliko ruta u tabeli usmjeravanja koja najviše odgovara odredišnoj adresi proslijeđenog paketa. Odabrana je ruta s najnižom metrikom. Metrika odražava broj prijelaza, brzinu putanje, pouzdanost putanje, propusnost putanje i administrativne alate.

Parametarako interfejs označava indeks interfejsa preko kojeg je odredište dostupno, tj. govori Windows-u koji adapter da koristi. Za popis interfejsa i njihovih odgovarajućih indeksa koristite naredbu ispis rute... Vrijednosti indeksa interfejsa mogu biti decimalne ili heksadecimalne. Prije heksadecimalnih brojeva unesite 0x... U slučaju kada je parametar ako preskočeno, interfejs se određuje iz adrese gatewaya.

FTP (File Transfer Protocol) je najpopularniji protokol za prijenos datoteka (download i upload) sa jednog sistema na drugi sistem. Ovo pruža brz način za prijenos datoteka. Dostupne su mnoge Linux i Windows aplikacije kao što su VSFTPD, ProFTPD za Linux, FileZilla Server za Windows i macOS.

Postoje različiti načini za povezivanje sa FTP serverom koristeći grafičko okruženje, ali sistemski administrator treba da zna snagu komandne linije. I u ovoj temi "Preuzimanje i učitavanje datoteka putem FTP-a pomoću konzole" reći ću vam kako možete raditi s komandnom linijom za prijenos / primanje podataka.

1. Povežite se na FTP server koristeći komandnu liniju

Terminal se koristi za povezivanje na bilo koji server pomoću komandne linije.

$ ftp ftp. stranica

2. Otpremite datoteku na FTP server

Za upload fajla na server koristite FTP put. Prvo, morate otići u ispravnu mapu na FTP serveru da otpremite datoteku i koristite sljedeću naredbu.

Ftp> cd uploads ftp> stavi /home/captain/my_file.txt

3. Preuzmite jednu datoteku sa FTP servera

Za preuzimanje datoteke sa FTP servera koristimo naredbu get. Koristeći ovu naredbu možemo učitati jedan fajl. Da preuzmete bilo koju datoteku sa FTP servera, prvo se prijavite na FTP server, zatim idite u direktorij i koristite sljedeću naredbu za preuzimanje bilo koje datoteke:

Ftp> preuzmi my_file.txt

4. Otpremite više datoteka na FTP server

Za upload više datoteka na FTP server koristimo naredbu MPUT. Možemo odrediti zamjenski znak za upload više datoteka na server u isto vrijeme. Prvo, idite do željene fascikle na FTP serveru da otpremite datoteku i koristite sljedeću naredbu. On će učitati sve datoteke sa ekstenzijom .txt u / home / captain direktorij za otpremljene datoteke na FTP serveru.

Ftp> cd uploads ftp> lcd / home / captain / ftp> put * .txt

5. Preuzmite više datoteka sa FTP servera

Za preuzimanje više datoteka sa FTP servera koristimo naredbu MGET. Fajlovi se mogu učitati pomoću ove naredbe.

Ftp> mget * .txt

Timovi.

!
Prestani sa ljuskom

?
Ispišite pomoć o lokalnim informacijama

append
Dodaj u fajl

ascii
Postavite tip prijenosa na ASCII. Koristite ovo za prijenos tekstualnih datoteka (HTM datoteke).

zvono
Bip po završetku komande.

binarni
Postavite tip prijenosa na binarni. Koristite ovo za prijenos binarnih datoteka (XE datoteka i grafike).

ćao

cd
Promijenite udaljeni radni direktorij (koristite ".." za odlazak na roditelj).

zatvori
Završi FTP sesiju.

izbrisati
Izbrišite izbrisanu datoteku.

debug
Uključite način za otklanjanje grešaka.

dir
Navedite (prikažite) sadržaj udaljenog direktorija.

prekinuti vezu
Završi FTP sesiju.

dobiti
Preuzmite datoteku (pogledajte i mget).

glob
Uključite metaznak ekstenzije iz lokalnih imena datoteka.

hash
Uključite ispis '#' za svaki prođeni bafer.

pomoć
Prikaži listu naredbi.

lcd
Promijenite lokalni radni direktorij.

doslovno
Pošaljite proizvoljnu FTP naredbu.

ls
Prikažite sadržaj udaljenog direktorija.

mdelete
Brisanje više fajlova.

mdir

mget
Nabavite više fajlova (pogledajte i preuzimanje)

mkdir
Kreirajte direktorij na udaljenom stroju.

mls
Navedite sadržaj nekoliko udaljenih direktorija.

mput
Pošaljite više datoteka (vidi i stavljanje).

otvoren
Udaljena FTP veza.

prompt
Grubi interaktivni upit za više timova (ovo je prekidač)

staviti
Pošaljite jednu datoteku (pogledajte i mput).

pwd
Odštampajte radnu fasciklu (gde se sada nalazite) na udaljenoj mašini.

quit
Završite sesiju i radite.

citat
Pošaljite proizvoljnu FTP naredbu. Možete pogledati listu neobrađenih FTP komandi na www.nsftools.com/tips/RawFTP.htm

recv
Primi fajl

daljinska pomoć
Dobijte pomoć od udaljenog servera

preimenovati
Get file.

rmdir
Izbrišite direktorij na udaljenom stroju.

poslati
Pošaljite jedan fajl.

status
Prikaži trenutno stanje.

trag
Uključite praćenje paketa.

tip
Postavite vrstu datoteke za prijenos

korisnik
Pošaljite nove informacije o korisniku.

verbose
Prebacite opširni način rada.

Tema "Preuzimanje i upload datoteka putem FTP-a pomoću konzole" je završena.

FTP (File Transfer Protocol) je popularan mrežni protokol koji se koristi za kopiranje datoteka s jednog računala na drugi na lokalnoj mreži ili na Internetu. FTP je jedan od najstarijih aplikativnih protokola, koji datira mnogo prije HTTP-a, pa čak i prije TCP/IP-a, 1971. godine.

FTP protokol je ranjiv, odnosno FTP ne može šifrirati svoj promet, svi prijenosi su čisti tekst, tako da korisnička imena, lozinke, komande i podatke može pročitati svako ko može presresti paket preko mreže. Za siguran prijenos podataka koristi se SFTP (Secure File Transfer Protocol). Za razliku od standardnog FTP-a, on šifrira i komande i podatke, sprječavajući prijenos lozinki i povjerljivih informacija preko mreže. SFTP je po funkcionalnosti sličan FTP-u, ali pošto koristi drugačiji protokol, standardni FTP klijenti ne mogu komunicirati sa SFTP serverom i obrnuto. Zatim ćemo razmotriti osnovne naredbe za rad sa FTP programom.

FTP klijent je uključen u većinu Linux distribucija. Počnimo s pokretanjem programa i ftp konekcije i, naravno, razmotrimo osnovne naredbe za preuzimanje sa ftp servera i postavljanje na ftp, kreiranje direktorija, brisanje fajlova itd. U ovom članku ćemo opisati samo osnovne naredbe, a na kraju članka ćemo dati pomoć i priručnik sa konzole - uvijek se možete informirati o svrsi naredbe i njenoj sintaksi, kao io svim dostupne komande na određenom ftp serveru.

FTP veza

Da biste pokrenuli FTP vezu, samo unesite naredbu ftp<сервер> na primjer:

ftp test.hostingthutor.com

Nakon što pritisnete enter, izlaz naredbe će biti sljedeći:

Povezano na test..55.5.11).
220 test ..
Naziv (test.site: ftpuser):

Drugi način povezivanja je da pokrenete ftp sa konzole, a zatim se povežete sa ftp serverom pomoću naredbe otvoren:

ftp
ftp> test.site

Osim toga, moguće je povezivanje putem ip-a:

ftp 114.55.5.11

Ili sa takvim apelom ftp Ova e-pošta je zaštićena od spambota. Da biste ga vidjeli, podrška za Java-script mora biti omogućena u vašem pretraživaču, odnosno:

ftp Ova adresa el. pošte je zaštićena od spambotova. Da biste ga vidjeli, podrška za Java-script mora biti omogućena u vašem pretraživaču.
230 Korisnik ftpuser je prijavljen
Tip udaljenog sistema je UNIX.
Korištenje binarnog načina za prijenos datoteka.
ftp>

Iz poruke možete vidjeti da se za prijenos datoteka koristi binarni (binarni) tip prijenosa. Način prijenosa binarnih datoteka je prijenos datoteka onako kako su pohranjene na FTP serveru. Ascii (tekst) način se koristi za prijenos samo tekstualnih datoteka. Možete unositi komande ascii ili binarni za prebacivanje između načina prijenosa. Binarni način rada se mora koristiti za sve vrste datoteka koje nisu tekstualne - slike, arhive, programe itd.

Dakle, pređimo na naredbe za navigaciju i navigaciju kroz direktorije ftp servera:

pwd - komanda će pokazati trenutni direktorij na ftp serveru:

ftp> pwd
257 "/" je trenutni direktorij

ls - naredba će prikazati listu datoteka i direktorija u trenutnom direktoriju:

ftp> ls
227 Ulazak u pasivni način rada.
150 Otvaranje podatkovne veze ASCII moda za listu datoteka
-rw-r - r-- 1 ftpuser ftpuser 3034978 Jun 31 19:02 file1.tar.gz
-rw-r - r-- 1 ftpuser ftpuser 30842294 Jul 31 20:08 file2.tar.gz
-rw-r - r-- 1 ftpuser ftpuser 67798316 Jul 31 19:46 file3.tar.gz
-rw-r - r-- 1 ftpuser ftpuser 6001252 Jan 17 12:02 file4.zip
-rw-r - r-- 1 ftpuser ftpuser 31386394 Jan 17 11:28 file5.tar.gz
drwxr-xr-x 2 ftpuser ftpuser 4 Jan 17 20:23 www
-rw-r - r-- 1 ftpuser ftpuser 48546694 Jan 17 11:33 file6.zip
226 Transfer je završen

cd<имядиректории> - naredba za odlazak u željeni direktorij:

ftp> cd www
250 CWD komanda uspjela

Provjeravam sa timom pwd :

ftp> pwd
257 "/ www" je trenutni direktorij

mkdir<имя директории> - kreiranje novog direktorija (imenika):

ftp> mkdir tmp
257 "/ tmp" - Direktorij je uspješno kreiran

rmdir<имя директории> - brisanje direktorija (imenika):

ftp> rmdir tmp
250 RMD komanda je uspjela

Brisanje fajlova na ftp serveru

izbrisati<имяфайла> - briše fajl na udaljenom ftp serveru:

ftp> izbriši test1.sql
250 DELE komanda je uspjela

Preuzimanje datoteka sa ftp-a

dobiti - preuzmite datoteku na lokalnu mašinu. dobiti fileName ili get fileName newFileName

ftp> preuzmi file.zip
lokalno: file.zip udaljeno: file.zip
227 Ulazak u pasivni način rada.

226 Transfer je završen
486694 bajtova primljeno u 0,229 sekundi (6,5e + 04 kbajta/sek)

Preuzmite file.zip na vaš lokalni računar kao file2.zip:

ftp> get file.zip file2.zip
lokalno: file2.zip udaljeno: file.zip
227 Ulazak u pasivni način rada.
150 Otvaranje podatkovne veze BINARY moda za file.zip (486694 bajtova)
226 Transfer je završen
486694 bajtova primljeno u 0,306 sekundi (9,4e + 04 kbajta / sek)

Koristeći komandu dobiti datoteke sa udaljenog ftp servera se kopiraju u trenutni lokalni direktorij. Da biste promijenili trenutni lokalni direktorij, trebate koristiti naredbu lcd:

lcd<путь> - promijenite trenutni direktorij na lokalnom stroju:

ftp> lcd / root
Lokalni direktorij sada / root

To preuzimanje više datoteka sa udaljenog ftp-a server na lokalnoj mašini, možete koristiti naredbu mget .

ftp> mget * .sql
mget test2.sql? y
227 Ulazak u pasivni način rada.
(23957080 bajtova)
226 Transfer je završen
23957080 bajtova primljeno za 0,233 sekunde (1e + 05 kbajta/sek)
mget test1.sql? y
227 Ulazak u pasivni način rada.
(11873185 bajtova)
226 Transfer je završen
11873185 bajtova primljenih u 0,135 sekundi (8,6e + 04 kbajta/sek)

Preuzimanje svakog fajla mora biti potvrđeno (da/ne) y /n .

Još jedna opcija preuzimanja mget :

ftp> mget test1.sql test2.sql
mget test1.sql? y
227 Ulazak u pasivni način rada.

226 Transfer je završen
11873185 bajtova primljeno u 0,101 sekundi (1.1e + 05 kbajta/sek)
mget test2.sql? y
227 Ulazak u pasivni način rada.

226 Transfer je završen
23957080 bajtova primljeno za 0,204 sekunde (1.1e + 05 kbajta/sek)

Učitavanje fajla na ftp server

staviti<имяфайла> - komanda za upload jedne datoteke na ftp server.

ftp> stavi test1.sql
lokalno: test1.sql udaljeno: test1.sql
227 Ulazak u pasivni način rada.
150 Otvaranje podatkovne veze BINARY moda za test1.sql
226 Transfer je završen
11873185 bajtova poslano za 0,129 sekundi (9e + 04 kbajta / sek)

Za otpremite više fajlova možete odmah koristiti naredbu mput :

ftp> mput test1.sql test2.sql
mput test1.sql? y
227 Ulazak u pasivni način rada.
150 Otvaranje podatkovne veze BINARY moda za test1.sql
226 Transfer je završen
11873185 bajtova poslano u 0,0964 sekundi (1,2e + 05 kbajta / sek)
mput test2.sql? y
227 Ulazak u pasivni način rada.
150 Otvaranje podatkovne veze BINARY moda za test2.sql
226 Transfer je završen
23957080 bajtova poslano u 0,354 sekundi (6,6e + 04 kbajta / sek)

Preuzimanje svake datoteke mora biti potvrđeno y / n (Ne baš).

Druga opcija komande mput :

ftp> mput * .sql
mput test1.sql? y
227 Ulazak u pasivni način rada.
150 Otvaranje podatkovne veze BINARY moda za test1.sql
226 Transfer je završen
11873185 bajtova poslano za 0,0985 sekundi (1,2e + 05 kbajta/sek)
mput test2.sql? y
227 Ulazak u pasivni način rada.
150 Otvaranje podatkovne veze BINARY moda za test2.sql
226 Transfer je završen
23957080 bajtova poslano za 0,2 sekunde (1,2e + 05 kbajta / sek)

Ako se velike datoteke učitavaju na FTP, bilo bi lijepo pratiti napredak preuzimanja. Da biste to učinili, možete koristiti naredbe hash i tick .

hash - naredba nakon koje će ftp ispisati znak "#" svakih 1024 bajta podataka:

ftp> hash
Štampanje heš oznake uključeno (1024 bajta / heš oznaka).
stavi file2.tar.gaz
##########################
226 Transfer je završen
785888111 bajtova poslano u 6,94 sekundi (1,1e + 05 kbajta/sek)

tick - komanda će prikazati brojač bajtova:

ftp> kvačica
Ispis hash markera.
Štampanje brojača tiketa uključeno (10240 bajtova / korak tiketa).
ftp> stavi file2.tar.gz
lokalno: file2.tar.gz udaljeno: file2.tar.gz
227 Ulazak u pasivni način rada.
150 Otvaranje podatkovne veze BINARY moda za file2.tar.gz
Preneseno bajtova: 912706618 -> brojač
226 Transfer je završen
912706618 bajtova poslano za 8,08 sekundi (1.1e + 05 kbajta / sek)

To je sav osnovni skup komandi za rad sa ftp-om u konzoli. Da vidite listu dostupnih komandi na datom FTP serveru, možete koristiti naredbu pomoć :

ftp> pomoć
Komande mogu biti skraćene. Komande su:

Debug mdir sendport site
$ dir mget put size
mkdir pwd status
dodaj exit mls quit struct
ascii form mode sistem citata
bell get modtime recv sunique
binarni glob mput reget tenex
ćao hash noviji rstatus tik
case help nmap rhelp trace
cd u stanju mirovanja nlist preimenuj tip
cdup image ntrans reset korisnika
chmod lcd open restart umask
zatvori ls prompt rmdir opširno
cr macdef pasivni runique?
delete mdelete proxy send

Takođe, možete dobiti kratku pomoć za svaku komandu. pomoć<команда> :

ftp> status pomoći
status prikazuje trenutni status

ftp> pomoć pri zatvaranju
zatvoriti prekinuti ftp sesiju i izaći

ftp> pomozi bok
ćao prekinuti ftp sesiju i izaći

I na kraju dvije ekipe koje su više quit ili ćao da zatvorite ftp sesiju i izađete:

ftp> quit
221 Zbogom.

Detaljne informacije sa opisom naredbi možete dobiti koristeći man ftp na komandnoj liniji.

# man ftp
Formatiranje stranice, sačekajte...
FTP (1) BSD priručnik općih naredbi FTP (1)

NAME
ftp - Internet program za prijenos datoteka

SINOPSIS
ftp [-Apinegvd]
pftp [-Apinegvd]
................
...............

FTP je jedan od uobičajenih mrežnih protokola koji koriste korisnici Interneta. Ogromna većina ljudi koristi različite FTP klijente za preuzimanje nečega sa FTP servera. Ali malo ljudi zna da je mogućnost povezivanja na FTP servere iz komandne linije dostupna u Windows-u.

U ovom savjetu ćete naučiti kako preuzimanje datoteka sa FTP servera pomoću jednostavnih DOS komandi.

To preuzmite datoteku sa FTP-a iz Windows komandne linije, uradimo nekoliko jednostavnih koraka:

  1. Otvorite Windows Command Prompt tako što ćete kliknuti na Start - Pokreni, ukucati cmd i pritisnuti Enter.
  2. Pokrenite sljedeću naredbu: Ovom komandom ćemo se povezati na ftp server Microsoft-a.
  3. Unesite anonimno korisničko ime. Server ove poznate kompanije omogućava anonimnim korisnicima povezivanje:
  4. Unesite e-mail kao lozinku (možete unijeti nepostojeću):
  5. Čestitamo na uspješnoj prijavi!
  6. Da biste vidjeli koji su fajlovi i direktoriji dostupni na ftp serveru, unesite naredbu dir:
  7. Kao rezultat, dobijamo listu datoteka i direktorija koji se nalaze na ftp serveru:
  8. Za promjenu u traženi direktorij koristite naredbu cd:
  9. Poruka "250 CWD komanda uspjela" će vam reći da smo uspješno promijenili direktorij koji nam je potreban:
  10. Da bismo preuzeli datoteku koja nam je potrebna, unesite naredbu get i naziv preuzete datoteke:
  11. Nakon uspješnog prijema datoteke, sistem će nas obavijestiti:
  12. Da biste napustili ftp server i prekinuli vezu s njim, pokrenite naredbu bye:

Možda će mnogi reći da je mnogo praktičnije preuzimati datoteke pomoću multifunkcionalnih menadžera preuzimanja ili ftp klijenata .. Ali ako je potrebno (ili alternativno), možete koristiti jednostavne DOS komande to će vam omogućiti preuzimanje datoteka sa ftp-a bez dodatnih troškova.

Podijelite ovo