ftp příkazy příkazového řádku. Stahujte, nahrávejte a mažte soubory z FTP serveru z příkazového řádku. Stahování souborů z ftp

tým ftp je navržen pro použití stejnojmenné utility, což je FTP klient s rozhraním příkazový řádek.

Protokol FTP (File Transfer Protocol), jak můžete uhodnout z jeho názvu, je určen k přenosu souborů mezi počítači. Vzhledem k tomu, že zahrnuje přenos hesel bez šifrování, jde o jeden z nejnebezpečnějších síťových protokolů spolu s protokolem Telnet a neměl by se používat, pokud server podporuje bezpečnější protokoly přenosu souborů, jako je sftp a ftps. Kromě užitku ftp v Linuxu, utility s grafické rozhraní, jako je Filezilla nebo Nautilus. FTP servery přijímají připojení na portu 21; Pro přenos dat se používají jiné porty, což ztěžuje použití firewallů.

Základní syntaxe příkazu je následující:

$ ftp [možnosti] [hostitel[:port]]

Nástroj pracuje v interaktivním režimu a podporuje omezený počet parametrů. Nejdůležitější parametry jsou parametry -4 A -6 , který umožňuje používat pro komunikaci se serverem pouze protokoly IPv4 a IPv6, resp -p, který umožňuje aktivovat pasivní režim (zjednodušující práci v systémech s firewally, které chrání před připojením zvenčí), parametr -i, který umožňuje nezobrazovat výzvy při přenosu více souborů v interaktivním režimu, parametr -n, který zakazuje čtení přihlašovacích informací k serveru ze souboru .netrc ve vašem domovském adresáři a přihlaste se automaticky, možnost -E, který deaktivuje podporu pro mechanismus historie v rámci interaktivní relace a parametru -G, který zakáže podporu mechanismu šablony názvu souboru.

Vzhledem k tomu, že nástroj pracuje v interaktivním režimu, uživatel bude muset k přenosu souborů používat příkazy. Nejdůležitější příkazy jsou uvedeny v tabulce níže.

tým Účel
! [tým] Spusťte příkaz na místním systému
ascii Aktivujte režim přenosu textových dat (ASCII). Používá se standardně.
zvonek Pomocí pípnutí označte konec přenosu souborů.
binární Aktivujte režim přenosu binárních dat.

sbohem

výstup

Ukončete nástroj.
CD<директория> Změňte pracovní adresář na vzdáleném systému.
chmod<права доступа> <имя файла> Změňte oprávnění k souborům ve vzdáleném systému.

zavřít

odpojit

Ukončete relaci FTP se vzdáleným serverem a vraťte se do online režimu.
kr Přepněte režim zpracování pro přechody nového řádku. Pokud je povoleno, jejich zpracování odstraní znak návratu vozíku kvůli kompatibilitě se systémy UNIX.
vymazat<имя файла> Odstraňte soubor ve vzdáleném systému.
ladit [úroveň ladění] Aktivujte režim ladění se zadanou úrovní. V tomto režimu nástroj zobrazí všechny příkazy odeslané na server a odpovědi na ně.

dir [název vzdáleného adresáře] [název místního souboru]

ls [název vzdáleného adresáře] [název místního souboru]

Vypište obsah adresáře na vzdáleném systému nebo jej zapište do souboru v lokálním systému, pokud je zadán název souboru.

dostat<имя удаленного файла>[místní název souboru]

rev<имя удаленного файла>[místní název souboru]

Přijměte soubor ze vzdáleného systému a uložte jej pod křestní jméno na místním systému.
hash Vypište znak hash označující přenos každého 1024bajtového bloku.

pomoc [příkaz]

? [tým]

Zobrazí informace o příkazu.
nečinný [sekundy] Nastavte délku čekací doby před automatickým odpojením od serveru.
ipany Po vyřešení názvu serveru použijte jakýkoli typ IP adresy.
ipv4 Po překladu názvu serveru použijte adresu IPv4.
ipv6 Po překladu názvu serveru použijte adresu IPv6.
lcd [název adresáře] Změňte pracovní adresář v místním systému.
mdelete Odstraňte mnoho uvedených souborů ve vzdáleném systému.

mdir [názvy adresářů] [název místního souboru]

mls [názvy adresářů] [název místního souboru]

nlist [názvy adresářů] [název místního souboru]

Vypište obsah sady uvedených adresářů na vzdáleném systému nebo jej zapište do souboru v lokálním systému, pokud je zadán název souboru.
mget [názvy vzdálených souborů] Přijměte sadu uvedených souborů ze vzdáleného systému a uložte ji do místního systému.
mkdir<имя директории> Vytvořte adresář s daným názvem na vzdáleném systému.
modtime<имя файла> Zobrazit čas poslední úpravy souboru ve vzdáleném systému.
mput<имена локальных файлов> Nahrajte mnoho uvedených místních souborů do vzdáleného systému.
novější<имя удаленного файла>[místní název souboru] Zadaný soubor načtěte ze vzdáleného systému pouze v případě, že byl později změněn zadaný soubor z místního systému.
OTEVŘENO<имя узла>[přístav] Navažte připojení k serveru se zadanou adresou a portem.
pasivní Povolit/zakázat pasivní režim.
výzva Přepnutí režimu zobrazení potvrzení při přenosu více souborů.

dát<имя локального файла>[vzdálený název souboru]

poslat<имя локального файла>[vzdálený název souboru]

Načtěte zadané místní soubor do vzdáleného systému pod daným jménem.
pwd Vytiskněte název aktuálního adresáře na vzdáleném systému.
reget<имя удаленного файла>[místní název souboru] Pokračujte ve stahování souboru s daným názvem ze vzdáleného systému a ukládání souboru pod daným názvem do místního systému.
přejmenovat [název souboru] [nový název souboru] Změňte název souboru na vzdáleném systému.
rmdir<имя директории> Odstraňte adresář ve vzdáleném systému.
velikost<имя файла> Zobrazte velikost souboru na vzdáleném systému.
Systém Zobrazit informace o operační systém server.
umaskovat Nastavte hodnotu masky přístupových práv pro soubory nahrané na server.
uživatel<имя пользователя>[Heslo] Představte se serveru.

Instalace utility

Pokud váš distribuční balíček neobsahuje obslužný program ftp, budete jej muset nainstalovat; Nejjednodušší způsob, jak toho dosáhnout, je pomocí terminálu provedením příkazu odpovídajícího vaší distribuci. Více o instalaci softwareřekl v .

Tým pro Linux Mint a Ubuntu:

$ sudo apt-get install ftp

Příkaz pro pracovní stanici Fedora:

$ sudo dnf nainstalovat ftp

Příklady použití

Nahrávání souborů na server

Nejprve se musíte připojit k serveru. V tomto případě je použit anonymní TELE2 server, zadejte tedy jako uživatelské jméno anonymní a heslo je prázdný řetězec (pro jeho zadání jednoduše stiskněte klávesu Vstupte).

$ftp speedtest.tele2.net
220 (vsFTPd 2.3.5)
Jméno (speedtest.tele2.net:alexu): anonymní
Heslo:
230 Přihlášení proběhlo úspěšně.
Typ vzdáleného systému je UNIX.

Server umožňuje nahrávat soubory pouze do adresáře nahrát, takže byste do toho měli jít.

ftp> nahrání CD
250 Adresář úspěšně změněn.

Pro správné načtení je třeba aktivovat pasivní režim:

ftp>pasivní
Zapnutý pasivní režim.

Nyní můžete přejít do adresáře se staženými soubory ve vašem lokálním systému a použít příkaz mput ke stažení souborů. Příkaz podporuje šablony názvů souborů a pomocí této šablony jsou na server nahrány tři soubory obrázků:

ftp> lcd nolf228/
Nyní místní adresář /home/alexu/nolf228
ftp> mput *.jpg
mput nolf228.jpg? y
227 Vstup do pasivního režimu (90,130,70,73,97,210).
150 OK pro odeslání dat.
226 Přenos dokončen.
190576 bajtů odeslaných za 0,16 s (1,1299 MB/s)
mput splash1024.jpg? y
227 Vstup do pasivního režimu (90,130,70,73,86,152).
150 OK pro odeslání dat.
226 Přenos dokončen.
270176 bajtů odeslaných za 0,21 s (1,2126 MB/s)
mput splash1280.jpg? y
227 Vstup do pasivního režimu (90,130,70,73,84,122).
150 OK pro odeslání dat.
226 Přenos dokončen.
385734 bajtů odeslaných za 0,40 s (943,9138 kB/s)

Chcete-li nástroj dokončit, stačí zadat příkaz přestat:

ftp>ukončit
221 Sbohem.

Stahování souborů ze serveru

Stejně jako při nahrávání souborů na server je prvním krokem připojení k serveru. Když anonymní server Použité uživatelské jméno TELE2 anonymní a prázdné heslo (zadané pouhým stisknutím klávesy Vstupte):

$ftp speedtest.tele2.net
Připojeno k speedtest.tele2.net.
220 (vsFTPd 2.3.5)
Jméno (speedtest.tele2.net:alexd): anonymní
331 Zadejte prosím heslo.
Heslo:
230 Přihlášení proběhlo úspěšně.
Typ vzdáleného systému je UNIX.
Použití binárního režimu k přenosu souborů.

Pro správné stahování souborů je třeba aktivovat pasivní režim:

ftp>pasivní
Zapnutý pasivní režim.

Abyste se ujistili, že potřebné soubory jsou na serveru dostupné, měli byste zobrazit seznam souborů z aktuálního adresáře serveru pomocí příkazu ls:

ftp>ls
227 Vstup do pasivního režimu (90,130,70,73,94,9).
150 Zde je výpis adresáře.
-rw-r--r-- 1 0 0 1073741824000 19. února 2016 1000 GB.zip
-rw-r--r-- 1 0 0 107374182400 19. února 2016 100 GB.zip
-rw-r--r-- 1 0 0 102 400 19. února 2016 100 kB.zip
-rw-r--r-- 1 0 0 104857600 19. února 2016 100 MB.zip
-rw-r--r-- 1 0 0 10737418240 19. února 2016 10GB.zip
-rw-r--r-- 1 0 0 10485760 19. února 2016 10 MB.zip
-rw-r--r-- 1 0 0 1073741824 19. února 2016 1GB.zip
-rw-r--r-- 1 0 0 1024 19. února 2016 1 kB.zip
-rw-r--r-- 1 0 0 1048576 19. února 2016 1 MB.zip
-rw-r--r-- 1 0 0 209715200 19. února 2016 200 MB.zip
-rw-r--r-- 1 0 0 20971520 19. února 2016 20 MB.zip
-rw-r--r-- 1 0 0 2097152 19. února 2016 2 MB.zip
-rw-r--r-- 1 0 0 3145728 19. února 2016 3 MB.zip
-rw-r--r-- 1 0 0 524288000 19. února 2016 500 MB.zip
-rw-r--r-- 1 0 0 53687091200 24. července 2014 50 GB.zip
-rw-r--r-- 1 0 0 52428800 19. února 2016 50 MB.zip
-rw-r--r-- 1 0 0 524288 19. února 2016 512 kB.zip
-rw-r--r-- 1 0 0 5242880 19. února 2016 5 MB.zip
drwxr-xr-x 2 106 109 69632 duben 01 13:41 upload
226 Adresář odeslat OK.

Pro načítání samostatný soubor příkaz je použit dostat:

ftp>získejte 1 MB.zip
místní: 1 MB.zip vzdálené: 1 MB.zip
227 Vstup do pasivního režimu (90,130,70,73,99,63).
150 Otevření datového připojení v BINARY režimu pro 1 MB.zip (1048576 bajtů).
226 Přenos dokončen.
1048576 bajtů přijato za 4,15 s (247,0279 kB/s)

A jako obvykle práce s utilitou končí zadáním příkazu přestat.

Potřeboval jsem každou hodinu posílat soubory sestav na FTP server a také duplikovat zasílání těchto souborů poštou několika příjemcům. Po nějakém výzkumu jsem se rozhodl pro vestavěný nástroj ftp.exe (C:\Windows\System32\ftp.exe) a starý dobrý blat. Takže, začněme. Musíme vše nahrávat každou hodinu XML soubory z adresáře %dir%\file_export (kde %dir% je cesta k naší složce) na server ftp.server.com.
Nová verze v Pythonu

Nastavení nahrávání souborů na FTP

Vytvořte soubor příkazů pro ftp.exe
tvoříme Textový dokument(například ftpcomm.txt) do něj zapíšeme:
přihlásit se
Heslo
cd IN
binární

sbohem
Kde:
přihlásit se- přihlášení k ftp serveru
Heslo- heslo pro ftp server
cd IN- přejděte do požadované složky
binární- nastavit binární metodu odesílání souborů. V tomto případě není soubor během přenosu překódován a je zaznamenán beze změny. Tohle je nejvíc spolehlivým způsobem přenos souboru.
mput C:\%dir%\file_export\*.xml- zkopírujte jeden nebo více místních souborů na vzdálený počítač s uvedením adresáře
sbohem- konec relace FTP a ukončení FTP serveru
Vytvořte soubor export.bat
Píšeme v něm:

Kde:
C:\WINDOWS\system32\ftp.exe- Cesta k nástroji ftp.exe
-s:c:\%dir%\ftpcomm.tx t - nastavte cestu k textovému souboru obsahujícímu FTP příkazy, příkazy budou automaticky spuštěny po spuštění FTP.
-i- zakázat interaktivní režim při přenosu více souborů.
ftp.server.com- zadejte adresu našeho FTP serveru.
Práci zkontrolujeme spuštěním export.bat. Vidíme, že soubory byly nahrány na server FTP. Zde však nastává problém: pokud potřebujeme nahrávat soubory jednou za hodinu, jak můžeme zabránit opětovnému odesílání souborů? Řešení je triviální:
Přidejte do souboru export.bat:
cd /d C:\%dir%\export_souboru\
del *.xml
Kde:
cd /d C:\%dir%\export_souboru\- přejděte do adresáře, ve kterém jsou uloženy soubory XML.
del *.xml- odstranit všechny soubory XML.

Nastavení odesílání souborů e-mailem

K odesílání souborů e-mailem používáme nástroj blat (http://www.blat.net/). Stáhněte a rozbalte do libovolného adresáře, v našem případě je to c:\%dir\blat/
Montážní blat. Zavolejte příkazový řádek. Na příkazovém řádku přejděte do naší složky:
cd c:\%dir%\blat/
Spustíme instalaci blat (profil blat zaregistrujeme do registru, data se zapíší do registru Systémy Windows do vlákna: .
blat.exe -install smtp.yandex.ru [email protected] 3 25 profil [email protected] Your_Password
Kde:
smtp.yandex.ru- Název poštovní server, prostřednictvím kterého budou zasílány e-maily.
[email protected]- jméno odesílatele, které se zobrazí v poli.
3 - počet pokusů o opětovné odeslání dopisu, pokud selže připojení k serveru.
25 - Číslo portu serveru SMTP.
profil- jméno profilu.
[email protected]- uživatelské jméno, které bude použito při připojení k SMTP serveru.
Vaše heslo- heslo používané při připojení k SMTP serveru, tzn. heslo k poštovní schránce.

Přidání odesílání e-mailů na export.bat

V souboru export.bat za řádkem
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
Píšeme:

Kde:
-p profil– název profilu blat (Specifikováno během instalace)
-znaková sada windows-1251(Vyberte kódování Windows)
-na [e-mail chráněný] – adresa příjemce dopisu
-předmět "Export souboru"- Předmět dopisu
-body "Automatický export"– Tělo dopisu
-připojit c:\%dir%\export_souboru\*.xml– soubory nebo soubor, který je třeba odeslat
Pokud potřebujete poslat dopisy do několika poštovních schránek, napište tento řádek několikrát označující poštovní schránky příjemce:
blat.exe -p profil -charset windows-1251 -to [e-mail chráněný]-subject "Export souboru" -body "Auto export" -attach c:\%dir%\file_export\*.xml
blat.exe -p profil -charset windows-1251 -to [e-mail chráněný]-subject "Export souboru" -body "Auto export" -attach c:\%dir%\file_export\*.xml
blat.exe -p profil -charset windows-1251 -to [e-mail chráněný]-subject "Export souboru" -body "Auto export" -attach c:\%dir%\file_export\*.xml

Finální soubor export.bat

Výsledkem je soubor export.bat, ve kterém máme řádky:
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
blat.exe -p profil -charset windows-1251 -to [e-mail chráněný]-subject "Export souboru" -body "Auto export" -attach c:\%dir%\file_export\*.xml
cd /d C:\%dir%\export_souboru\
del *.xml
V prvním řádku posíláme soubory na FTP server, ve druhém posíláme soubory emailem, poté přejděte do adresáře, kde jsou soubory uloženy, a odstraňte je.

Odesílání souborů podle plánu

Dovolte mi, abych vám připomněl, že potřebujeme posílat soubory každou hodinu, za tím účelem vytvoříme úlohu v Plánovač systému Windows. Kde označujeme, že musíme spustit export.bat jednou za hodinu.

Sečteno a podtrženo

V důsledku toho máme automatizovaný systém hodinové odesílání souborů na FTP server a e-mail.

FTP je důležitý TCP/IP nástroj pro přenos souborů mezi systémy. Jednou z hlavních výhod FTP je jeho kompatibilita s mnoha různými vzdálenými hostitelskými systémy: soubory lze přenášet mezi vzdálenými systémy Windows 2000, Windows NT a UNIX a dokonce i servery IBM, jako je AS/400. Chcete-li spustit nástroj FTP, který má textové rozhraní a je dodáván s Windows 2000 a NT, jednoduše zadejte do příkazového řádku ftp.

Pojďme si uvést 10 nejvíce užitečné příkazy FTP.

10. Pomoc (nebo?). Mnoho příkazů FTP lze zadávat různými způsoby. Například nápověda a otazník (?) plní stejnou funkci. Začátečníci by měli začít příkazem Nápověda, po jehož zadání systém uživateli poskytne úplný seznam FTP příkazy. Získat Stručný popis příkazy, které se mají zadávat? a pak název příkazu:

FTP>? OTEVŘENO

9. Otevřete. Relace FTP obvykle začíná příkazem Otevřít, který naváže připojení k určenému serveru FTP (vzdálený hostitel musí mít spuštěnou službu FTP). Po přijetí příkazu Open si systém vyžádá ID uživatele a heslo. Mnoho serverů FTP umožňuje registraci s anonymním ID a prázdným heslem. Chcete-li navázat spojení s počítačem s názvem teca2, musíte zadat

FTP>otevřete teca2

8. Konec (nebo Bye). Příkaz Quit ukončí jakoukoli otevřenou relaci a ukončí prostředí FTP:

FTP>ukončit

Chcete-li zavřít otevřenou relaci bez ukončení FTP, použijte příkaz Zavřít.

7. Pwd. Příkaz Pwd zobrazí adresář na vzdáleném počítači, se kterým tento moment připojení vytvořené v rámci relace FTP:

6. Ls. Příkaz Ls zobrazí seznam souborů a podadresářů umístěných v aktuálním adresáři na vzdálený počítač. Ls umožňuje přístup ke vzdáleným souborům:

5. Cd. Li požadovaný soubor není v aktuálním adresáři vzdáleného systému, můžete pomocí příkazu Cd přejít do jiného adresáře. Pokud je navázáno připojení k počítači se systémem UNIX, je vzdálený adresář obvykle označen lomítkem (v tomto případě adresář /downloads):

Ftp>cd/stahování

4. LCD. Příkaz Lcd změní aktuální adresář na místním počítači. Všechny soubory přijaté ze vzdáleného počítače budou ve výchozím nastavení zapsány do aktuálního adresáře. Chcete-li změnit aktuální místní adresář na C: emp, měli byste zadat příkaz

Ftp>lcd C: emp

3. Přihrádka (nebo binární). FTP standardně přenáší soubory ve formátu ASCII, což je výhodné textové soubory. Chcete-li však přenést spustitelné soubory a soubory .zip, musíte změnit typ přenosu na binární pomocí příkazu Bin:

Chcete-li se vrátit do režimu ASCII, použijte příkaz ASCII.

2. Vložte (nebo Odeslat). Příkaz Put umožňuje zkopírovat místní soubor do aktuálního adresáře vzdáleného počítače. Chcete-li odeslat soubor s názvem localfile.txt do adresáře C: emp na vzdáleném systému, musíte zadat příkaz

Ftp>dej C: emp localfile.txt

1. Získat (nebo Recv). Příkaz Get se používá ke stahování souborů z Internetu (nebo ze vzdálených počítačů) do aktuálního adresáře místního počítače. Chcete-li získat soubor s názvem remotefile.txt, zadejte příkaz

Ftp>získejte remotefile.txt

Michael Auty je vědeckým redaktorem amerického Windows NT Magazine a prezidentem společnosti TECA, která se specializuje na vývoj softwaru a poradenské služby. Lze ho kontaktovat na adrese:

A pomyslel jsem si: ví každý, že standardní nástroje Windows jsou pro práci s úložišti FTP docela dostačující? V tomto článku popíšu na příkladu tři jednoduché způsoby přenosu souborů přes FTP. Stejné techniky platí v . Vše, co potřebujete, je Průzkumník a příkazový řádek.

Metoda jedna: internet Explorer 8

Každý uživatel internetu zná HTTP adresy pro přístup na webové stránky, které se zadávají do adresního řádku prohlížeče – například . Adresy pro přístup k FTP serverům jsou sestaveny podle stejného principu: .

Do adresního řádku zadejte adresu veřejného úložiště FTP, například Microsoft (obrázek A), a klikněte na . Pokud je připojení úspěšné, uvidíte kořenový adresář. Pro přístup k podadresářům a souborům klikněte na hlavní adresář. Chcete-li soubor stáhnout, klikněte na něj pravým tlačítkem myši a vyberte možnost „Uložit cíl jako“.

Jak vidíte, všechny databázové články, záplaty, aktualizace, utility a dokumentace Microsoftu jsou uloženy na serveru, pouze jsou prezentovány ve formě seznamu s daty. Podrobné informace o úložišti FTP jsou obsaženy v souborech „readme.txt“.

Obrázek A. Microsoft FTP server, jak je vidět z Internet Exploreru 8.

Poznámka: Chcete-li se úspěšně připojit k serveru FTP pomocí IE, v části Procházení v části Procházení v části „Povolit zobrazení složek FTP (mimo Internet Explorer)“ a „Použít pasivní protokol FTP (Použít pasivní FTP (pro kompatibilitu s firewallem a DSL modemem) Karta Upřesnit v dialogovém okně Možnosti Internetu. Můžete jej vyvolat z nabídky „Nástroje“.

Pro přístup k soukromým FTP serverům musíte zadat uživatelské jméno a heslo (obrázek B). Tímto způsobem však v IE 7 nebo IE 8 můžete zobrazit pouze seznam souborů. Ke stažení budete muset použít Průzkumník ( Průzkumník Windows). Podrobnosti viz obr. C, D, E a F.


Obrázek B: Pro přístup k soukromým FTP serverům je vyžadováno uživatelské jméno a heslo.


Obrázek C. Vyberte „Stránka | Otevřete server FTP v Průzkumník Windows"(Stránka | Otevřít server FTP v Průzkumníku Windows) nebo "Zobrazit | Otevřete server FTP v Průzkumníkovi Windows (Zobrazit | Otevřít server FTP v Průzkumníkovi Windows) a spusťte Průzkumníka.



Obrázek D: V dialogovém okně Upozornění zabezpečení aplikace Internet Explorer klikněte na Povolit.

A dnes se podíváme na práci s FTP serverem přes příkazový řádek řádek cmd. Jak jsem řekl, tato metoda se používá poměrně zřídka, alespoň já, protože je jednodušší pracovat přes FTP klienta. Pro psaní automatických skriptů pro výměnu dat mezi vaším lokálním počítačem a FTP serverem vám však tyto znalosti budou velmi užitečné.

V tomto videu nebudeme psát skript, to uděláme v dalším videu, ale jednoduše se podíváme na základní příkazy pro práci s FTP serverem přes příkazový řádek.

Základní příkazy pro práci s FTP serverem přes příkazový řádek CMD

A nejprve musíme spustit příkazový řádek ( Start\Applications\Utilities\Command Prompt) nebo Win+R\cmd.

Nejprve se musíte přepnout do režimu práce s FTP serverem, což se provádí příkazem FTP

Vstupte USERNAME kdo má přístup tento server A HESLO

Pokud povedeme tým DIR poté uvidíme seznam souborů a složek, které jsou na FTP serveru obsaženy.

Nebudu mluvit o všech příkazech, které se používají pro práci s FTP serverem přes příkazový řádek, ale pouze o těch, které potřebujeme k napsání skriptu. Jedná se především o příkazy, které nám umožňují kopírovat soubory z FTP serveru na náš lokální počítač a naopak z lokálního počítače na FTP server.

Vždy můžete zadat příkaz POMOC a zobrazí se vám seznam podporovaných příkazů, pro zjištění účelu příkazu stačí zadat HELP TEAM_NAME.

Popis je zde ale velmi skromný, takže pokud chcete vědět víc Detailní popis různé týmy, navštivte můj web v hlavním článku. Odkaz dám do popisu tohoto videa.

Nemám přístup k přímému zápisu souborů do kořenového adresáře tohoto FTP serveru, ale mám přístup ke složce htdocs, takže nejprve přejdeme do této složky. To se provádí pomocí příkazů CD FOLDER_NAME.

Vidíme, že v této složce nic nemáme. Zkusme sem zkopírovat nějaký soubor z našeho místního počítače. Chcete-li to provést na místní počítač pojďme vytvořit složku, řekněme, že ji mám nod32_update protože v jednom z příštích videí budu mluvit o tom, jak napsat scénář automatická aktualizace antivirus NOD32. A udělejme nějaký textový dokument platným 123.txt.

Chcete-li zkopírovat soubor 123.txt na server FTP, zadejte příkaz PUT c:\nod32_update\123.txt. Soubor byl zkopírován, můžeme to zkontrolovat příkazem DIR. Jak vidíte, soubor byl zkopírován přesně do složky, do které jsme prošli příkazem CD.

Pokud potřebujeme zkopírovat všechny soubory z konkrétní složky na lokálním počítači do složky na FTP serveru, musíme zadat aktuální lokální adresář a adresář na serveru.

Naučili jsme se, jak zadat adresář na serveru pomocí příkazu CD

Lokální adresář je určen pomocí příkazu LCD, pokud jej napíšeme, uvidíme, že aktuální adresář je složka s profilem aktuálního uživatele. A protože budu kopírovat soubory z jiné složky, zadám příkaz LCD PATH_TO_REQUIRED_FOLDER

Co naplat, je tu tým MPUT který zkopíruje soubory z místní složky do vzdálené složky a neptá se, které složky to jsou, takže tuto informaci musíme poskytnout.

Aby bylo možné zkopírovat všechny soubory z místní složky do vzdálené složky, zadávám příkaz MPUT *.*, Kde *.* znamená všechny soubory umístěné v místní složce.

Zde jsme dotázáni na potvrzovací otázku pro každý soubor, zda jej chceme zkopírovat nebo ne, pro to žijeme Enter. Aby se taková potvrzení nezobrazovala, existuje příkaz PROMT vypne interaktivní režim.

Nyní zkusme udělat opak, totiž zkopírovat všechny soubory ze vzdálené složky na FTP serveru do lokální. To se provádí pomocí příkazu MGET *.*.

Jak vidíte, vše je v pořádku, všechny potřebné soubory se objevily v naší složce a nyní můžeme dokončit práci s FTP serverem pomocí příkazu PŘESTAT.