A szabványos Windows segédprogram "FTP kliens" a parancssorból (CMD) - fájlok biztonsági mentéséhez vagy letöltéséhez az Ön részvétele nélkül (automatikusan). Alapvető FTP-parancsok Linuxban Fájl küldése ftp-re a parancssorból

  • Dátum: 14.05.2021

Az FTP protokoll az egyik leggyakoribb hálózati protokollok az internetezők használják. Az emberek túlnyomó többsége különféle FTP-klienseket használ, hogy letöltsön valamit az FTP-kiszolgálókról. De nem sokan tudják, hogy a Windows képes csatlakozni az FTP-kiszolgálókhoz parancs sor.

Ez a tipp megmutatja, hogyan fájlok letöltése FTP-kiszolgálókról egyszerű DOS-parancsok segítségével.

Azért, hogy fájl letöltése ftp-ről a Windows parancssorából Tegyünk néhány egyszerű lépést:

  1. Nyissa meg a Windows parancssort a Start - Futtatás lehetőségre kattintva, írja be a cmd parancsot, és nyomja meg az Enter billentyűt.
  2. Futtassa a következő parancsot: Ezzel a paranccsal csatlakozunk a Microsoft ftp-kiszolgálójához.
  3. Adja meg a névtelen felhasználónevet. Ennek a jól ismert cégnek a szervere lehetővé teszi a csatlakozást névtelen felhasználók:
  4. Adja meg az e-mail címet jelszóként (nem létezőt is megadhat):
  5. Gratulálunk a sikeres bejelentkezéshez!
  6. Az ftp szerveren elérhető fájlok és könyvtárak megtekintéséhez írja be a dir parancsot:
  7. Ennek eredményeként az ftp-kiszolgálón található fájlok és könyvtárak listáját kapjuk:
  8. A kívánt könyvtárra váltáshoz a cd parancsot használjuk:
  9. A "250 CWD parancs sikeres" üzenet jelzi, hogy sikeresen átkerültünk a szükséges könyvtárba:
  10. A szükséges fájl letöltéséhez írja be parancsot kapniés a feltöltött fájl neve:
  11. A fájl sikeres beérkezése után a rendszer értesít minket:
  12. Az ftp szerver elhagyásához és a kapcsolat bontásához futtassa a bye parancsot:

Talán sokan azt mondják, hogy sokkal kényelmesebb a fájlok letöltése többfunkciós letöltéskezelővel vagy ftp kliensekkel, de ha szükséges (vagy alternatívaként), használhat egyszerű DOS parancsok ez lehetővé teszi neked Fájlok letöltése ftp-ről további költségek nélkül.

A szabványos Windows segédprogram "FTP kliens" a parancssorból (CMD) - for Tartalékmásolat vagy fájlok letöltése az Ön részvétele nélkül (automatikusan).

  1. nyitott - kapcsolat egy távoli gazdagéphez FTP-n keresztül;
  2. cd - áthelyezés egy másik könyvtárba a szerveren;
  3. bin - bináris adatátviteli mód a szerver és a kliens között;
  4. put - fájlátvitel FTP-re;
  5. bye - fejezze be a munkamenetet a szerverrel és lépjen ki.

A Windows FTP kliens elsajátításához és a vele való munka megkezdéséhez próbáljunk meg konzol módban csatlakozni bármely FTP-kiszolgálóhoz, például 213.43.125.75.

Nyitott 213.43.125.75-öt írunk be (ez az FTP-szerver IP-címe), helyette a szükséges FTP-szerver címét vagy domainjét adjuk meg, felhasználói név és jelszó megadása szükséges. Sikeres engedélyezés után létrehozunk egy mappát az archívumok FTP-n való elhelyezésére, habozás nélkül biztonsági másolatnak nevezzük (a mappa létrejön mkdir parancs). Most lépjen a következő paranccsal létrehozott könyvtárba: cd back-up. A következő lépésben átmásoljuk a fájlt a szerverre, amihez a bin paranccsal paraméterek nélkül a fájlátviteli módot "binárisra" kell állítani. És most beírjuk a put D:/back-up/back-up.zip parancsot, ahol a put parancs paramétere lesz teljes útvonal a másolt fájlhoz. Másoláskor megadhat egy maszkot a könyvtárban, például: D:/back-up/*.zip (*.zip - minden fájl "zip" kiterjesztéssel). Másolás után a bye paranccsal lezárjuk a kapcsolatot a szerverrel.

Ahhoz, hogy FTP kliensünk mindent automatikusan, kérdések feltevése nélkül csináljon, készítsünk hozzá egy szkriptet. Az alábbiakban található egy szöveges fájl (nevezzük backup.ftp-nek, és mentsük el a C:/ meghajtó gyökerébe - a könnyebb használat és az indítósorba való írás érdekében), amely számos parancsot tartalmaz az FTP kliens számára. automatikusan végrehajtásra kerül, amikor az FTP-klienst elindítják a parancssorból.

Nyissa meg a 213.43.125.75-öt (számok helyett - a kívánt FTP-szerver címe)
felhasználó
Jelszó
cd biztonsági mentés (váltás egy meglévő könyvtárra FTP szerver)
bin (átviteli mód - bináris)
tegye D:/back-up/back-up.zip (a számítógépen lévő fájl elérési útja)
viszlát (kapcsolat vége)

Az eredmény egy back-up.ftp fájl a következő tartalommal:

nyitva 213.43.125.75
felhasználó
Jelszó
cd vissza
kuka
tegye D:/back-up/back-up.zip

Csapat FTP fájlcserét valósít meg egy FTP-kiszolgálóval a Windows parancssorban. Hasznosság ftp.exe a Windows család operációs rendszereinek összes verziójának szabványos disztribúciós készletében található, és lehetővé teszi a szerverrel való cserét parancs és interaktív módban egyaránt.

Parancssori formátum:

FTP [-v] [-d] [-i] [-n] [-g] [-s:fájlnév] [-a] [-A] [-x:küldőpuffer] [-r:recvbuffer] [-b :asyncbuffers] [-w:windowsize] [node]

-v- Távoli szerverről érkező válaszok megjelenítésének letiltása.
-n- Az automatikus bejelentkezés letiltása a kezdeti csatlakozáskor.
-ÉN- Több fájl átvitelekor tiltsa le az interaktív felszólításokat.
-d- Engedélyezze a hibakeresési módot.
-g- Tiltsa le a fájlnevek globalizációját (lásd a GLOB parancsot).
-s:fájlnév- Adjon meg egy FTP-parancsokat tartalmazó szövegfájlt, amely az FTP indításakor automatikusan végrehajtásra kerül.
-a- A helyi interfész használata a kapcsolat kötésére.
-A- Névtelen kapcsolat a szerverrel.
-x: sockbuf küldése- Az alapértelmezett SO_SNDBUF pufferméret felülbírálása (8192).
-r:recv sockbuf- A szabványos pufferméret SO_RCVBUF (8192) újradefiniálása.
-b:async count- Az alapértelmezett aszinkron számlálóméret felülbírálása (3)
-w:ablakméret- Az átviteli puffer alapértelmezett méretének újradefiniálása (65535).
csomópont- Adja meg a távoli gazdagép nevét vagy IP-címét, amelyhez csatlakozni kíván.

Megjegyzések:

Az mget és mput parancsok elfogadják az y/n/q opciókat, mint YES/NO/QUIT.
- a parancsok végrehajtásának leállításához nyomja meg a billentyűkombinációt CTRL+C.

Ha paraméterek nélkül fut, FTP interaktív módba lép, és a felhasználói bevitelre vár. A felszólítás megjelenik a képernyőn - ftp>.

Az elérhető parancsok listájának megtekintéséhez írjon be egy kérdőjelet vagy a parancsot Segítség

Parancskészlet:

!
?
mellékel
ascii
harang
bináris
Viszlát
CD
Bezárás
szó szerinti
hibakeresés
dir
kapcsolja le
kap
glob
hash
Segítség
lcd
ls
mdelete
mdir
mget
mkdir
mls
mput
nyisd ki
gyors
Küld
fel
pwd
Kilépés
idézet
recv
távsegítség
átnevezni
rmdir
állapot
nyom
típus
felhasználó
bőbeszédű

Egy adott parancshoz segítséget kaphat kérdőjel vagy kérdőjel beírásával Segítségés a parancs neve:

? csatlakozni
segít csatlakozni

FTP parancsok listája Windows kliens:

! - Ideiglenes áttérés az FTP környezetről a Windows parancssorra (CMD.EXE) . Az FTP-hez való visszatéréshez használja a parancsot KIJÁRAT
mellékel az átvitt fájl adatainak hozzáadása a meglévő fájl végéhez.
ascii- Állítsa be a fájlátviteli módot ASCII formátumban (szöveg mód)
harang- hangjelzés a parancs végén.
bináris- Állítsa be a fájlátviteli módot bináris formátumban
Viszlát- fejezze be az FTP munkamenetet és lépjen ki a programból.
CD- módosítsa az aktuális könyvtárat a távoli számítógépen
Bezárás- az FTP munkamenet befejezése (a paranccsal megnyitott kapcsolat bezárása nyisd ki)
töröl- a megadott fájl törlése a távoli számítógépen
hibakeresés- váltson hibakeresési módba
dir
kapcsolja le- ftp munkamenet vége. Leválasztás az FTP-kiszolgálóról a program leállítása nélkül.
kap- fájl fogadása FTP szerverről
glob- Helyi fájlnevek metakarakter kiterjesztésének váltása. Alapértelmezés szerint ez a mód engedélyezve van, és lehetővé teszi a szimbólumok használatát * és ? fájlnév-mintákban.
hash- a hash jel kimeneti módjának váltása minden egyes átvitt puffernél
Segítség- Súgó információ kiadása az FTP parancsokról
lcd- módosítsa a helyi számítógép munkakönyvtárát
szó szerinti- tetszőleges karaktersorozat küldése ftp parancsként
ls- megjeleníti a távoli számítógép könyvtárának tartalmát
mdelete- több fájl törlése
mdir- több FTP szerver könyvtár tartalmának felsorolása
mget- több fájl fogadása FTP szerverről
mkdir- könyvtár létrehozása az FTP szerveren
mls- a távoli számítógép több könyvtára tartalmának megjelenítése
mput- küldjön több fájlt az FTP szerverre nyisd ki- kapcsolat megnyitása (csatlakozás) az FTP szerverhez
gyors- módosítsa a sort a promptban a parancsok interaktív módban történő beviteléhez.
fel- egyetlen fájl átvitel
pwd- megjeleníti az aktuális munkakönyvtár nevét az FTP-kiszolgálón
Kilépés- fejezze be a munkamenetet és lépjen ki a programból
idézet- tetszőleges parancsot küld az FTP szervernek
recv- egyetlen fájl fogadása
távsegítség- kérjen segítséget az FTP szervertől
átnevezni- fájl átnevezése
rmdir- könyvtár törlése a szerveren
Küld- egyetlen fájl átvitel
állapot- a munkamenet aktuális állapotának megjelenítése - melyik szerverhez kapcsolódik a kapcsolat, a továbbított adatok típusa, az FTP parancsokkal megváltoztatott módok állapota
nyom- nyomkövetési mód váltása
típus- a fájlátvitel típusának beállítása
felhasználó- a felhasználónév megváltoztatása az FTP szerverrel folytatott cseremunka során
bőbeszédű- a részletes mód váltása üzenetek megjelenítésekor

Amint az a felsorolt ​​parancsok listájából látható, a szabványos FTP kliens működik Windows rendszerek A szabványos ftp parancsok korántsem teljes listáját támogatja, és ami a legkellemetlenebb, nem támogatja a passzív módba váltás parancsát ( passv) csere az FTP szerverrel, ami alkalmatlanná teszi az olyan FTP szerverekkel való kommunikációra, amelyekhez a csatlakozás hálózati címfordítási technológiával történik NAT. Más szóval, egy szabványos FTP-kliens nem alkalmas a kliens alhálózatán kívüli kiszolgálókkal való fájlok cseréjére. Ez mindenkire vonatkozik Windows verziók, beleértve a Windows 10-et is. Ez a tény határozza meg az ftp.exe segédprogram hatókörét - csak helyi hálózatok ahol közvetlen TCP kapcsolat lehetséges a kliens és a szerver között.

Példa munkamenet Windows FTP kliens használatával:

nyitott 192.168.1.1- nyitott kapcsolat a 192.168.1.1 szerverrel
felhasználói adminisztrátor- felhasználónév használata admin amikor csatlakozik a szerverhez. Erre a parancsra válaszul a szerver jelszót kér.
adminpass- jelszó megadása a felhasználó számára admin
ls- a fájlok és mappák listájának megjelenítése egy távoli könyvtárban
szerezze be a myfile.txt fájlt- fogadja el a fájlt myfile.txt a távoli könyvtárból az aktuális helyi könyvtárba.
lcd C:\files- módosítsa az aktuális helyi könyvtárat.
szerezze be a myfile.txt fájlt- fogadja el a fájlt myfile.txt a távoli könyvtárból az aktuális helyi könyvtárba (C:\files) .

Amikor a Windows FTP klienst kötegelt fájlokban használja, gyakran használják a program futtatására a szövegfájlba írt FTP-parancsok kezelési módjában.

ftp -s:ftpcomm.txt- A parancsok listája beírásra kerül az ftpcomm.txt fájlba, abban a sorrendben, ahogyan azokat interaktív módban beírnánk. Például a binfile.bin fájl fogadása a C:\temp könyvtárban.

Az FTP (File Transfer Protocol) a legnépszerűbb protokoll a fájlok (letöltés és feltöltés) egyik rendszerről a másikra való átvitelére. Ez gyors módot biztosít a fájlok átvitelére. Számos Linux és Windows alkalmazás érhető el, mint például a VSFTPD, a ProFTPD for Linux, a FileZilla Server for Windows és a macOS.

Különféle módon lehet csatlakozni egy FTP-kiszolgálóhoz grafikus környezet használatával, de Rendszergazda ismernie kell a parancssor erejét. És ebben a témakörben "Fájlok letöltése és feltöltése FTP-n keresztül a konzol segítségével" elmondom, hogyan dolgozhat a parancssorral az adatok átviteléhez / fogadásához.

1. Csatlakozás FTP-kiszolgálóhoz a parancssor használatával

A terminál bármely szerverhez való csatlakozáshoz használható a parancssor használatával.

$ ftp ftp.site

2. Töltse fel a fájlt az FTP-kiszolgálóra

Az FTP put egy fájl feltöltésére szolgál a szerverre. Először is meg kell keresnie a kívánt mappát az FTP-kiszolgálón a fájl feltöltéséhez, és a következő parancsot kell használnia.

ftp> cd feltöltések ftp> put /home/captain/my_file.txt

3. Töltse le az egyik fájlt az FTP-kiszolgálóról

Fájl letöltéséhez FTP-kiszolgálóról a get parancsot használjuk. Ezzel a paranccsal egy fájlt tölthetünk fel. Bármely fájl FTP-kiszolgálóról való letöltéséhez először jelentkezzen be az FTP-kiszolgálóra, majd navigáljon a könyvtárba, és használja a következő parancsot bármely fájl letöltéséhez:

Ftp> kapja meg a my_file.txt fájlt

4. Töltsön fel több fájlt egy FTP-kiszolgálóra

Több fájl feltöltéséhez egy FTP-kiszolgálóra az MPUT parancsot használjuk. Megadhatunk helyettesítő karaktert, hogy egyszerre több fájlt töltsünk fel a szerverre. Először keresse meg a kívánt mappát az FTP-kiszolgálón a fájl feltöltéséhez, és használja a következő parancsot. Minden .txt kiterjesztésű fájlt feltölt a /home/captain könyvtárba az FTP-kiszolgálón lévő feltöltött fájlok számára.

ftp> cd feltöltések ftp> lcd /home/kapitány/ ftp> put *.txt

5. Töltse le több fájlt az FTP-kiszolgálóról

Több fájl letöltéséhez egy FTP-kiszolgálóról az MGET parancsot használjuk. Ezzel a paranccsal tölthet fel fájlokat.

ftp> mget *.txt

Csapatok.

!
Lépjen ki a héjból

?
Nyomtasson súgót a helyi információkról

mellékel
Hozzáadás a fájlhoz

ascii
Az átvitel típusának beállítása ASCII-re. Használja ezt a szöveges fájlok (htm fájlok) átvitelére.

harang
Hangjelzés a parancs végén.

bináris
Állítsa az átvitel típusát binárisra. Használja ezt a bináris fájlok (XE fájlok és grafikák) átvitelére.

Viszlát

CD
Módosítsa a távoli munkakönyvtárat (a ".." használatával váltson a szülőre).

Bezárás
Fejezze be az FTP munkamenetet.

töröl
Törölje a törölt fájlt.

hibakeresés
Hibakeresési mód váltása.

dir
Listázza (mutassa) a távoli könyvtár tartalmát.

kapcsolja le
Fejezze be az FTP munkamenetet.

kap
Szerezzen be egy fájlt (lásd még: mget).

glob
Kiterjesztés metakarakter váltása helyi fájlnévről.

hash
Kapcsolja be a „#” nyomtatást minden egyes átadott pufferhez.

Segítség
Mutasd meg a parancsok listáját.

lcd
Helyi munkakönyvtár módosítása.

szó szerinti
Tetszőleges FTP-parancs küldése.

ls
Mutassa meg a távoli könyvtár tartalmát.

mdelete
Több fájl törlése.

mdir

mget
Több fájl beszerzése (lásd még: get)

mkdir
Hozzon létre egy könyvtárat a távoli gépen.

mls
Sorolja fel több távoli könyvtár tartalmát.

mput
Több fájl küldése (lásd még: put).

nyisd ki
Csatlakozás távoli FTP-hez.

gyors
Durva interaktív prompt több parancshoz (ez egy kapcsoló)

fel
Egyetlen fájl küldése (lásd még: mput).

pwd
nyomtatás munkamappa(ahol most van) egy távoli gépen.

Kilépés
Fejezze be a kapcsolati munkamenetet és dolgozzon.

idézet
Tetszőleges FTP-parancs küldése. A nyers FTP-parancsok listáját a www.nsftools.com/tips/RawFTP.htm oldalon tekintheti meg.

recv
Fájl fogadása

távsegítség
Kérjen segítséget a távoli szervertől

átnevezni
Szerezd meg a fájlt.

rmdir
Töröljön egy könyvtárat egy távoli gépen.

Küld
Egy fájl küldése.

állapot
Jelenlegi állapot megjelenítése.

nyom
Kapcsolja be a csomagkövetést.

típus
Állítsa be az átviteli fájl típusát

felhasználó
Új felhasználói adatok beküldése.

bőbeszédű
A bőbeszédű mód váltása.

A "Fájlok letöltése és feltöltése FTP-n keresztül a konzol segítségével" témakör befejeződött.

Gyakran automatizálni kell a fájlok letöltését, feltöltését és törlését egy FTP-kiszolgálóról. Például, ha elosztott 1C adatbázisokkal dolgozik vagy menteni szeretne biztonsági mentések. De nem mindenki tudja, hogy ezek az eljárások végrehajthatók a parancssorból anélkül, hogy további eszközöket kellene igénybe venniük szoftver, azaz Windows eszközök. Az alábbiakban megadom a parancs szintaxisát az FTP-vel való munkavégzéshez, valamint példákat mutatok be ezekhez a műveletekhez tartozó bat fájlokra.

1. FTP parancs

FTP-kiszolgálóval való fájlok cseréjéhez az ftp parancsot kell használni, ennek szintaxisa:

FTP[-v] [-d] [-i] [-n] [-g] [-s:fájlnév] [-a] [-A] [-x:sendbuffer]
[-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [node]

-v A távoli szerverről érkező válaszok megjelenítésének letiltása.
-n Az automatikus bejelentkezés letiltása a kezdeti csatlakozáskor.
-én Az interaktív kérések letiltása többszörös átadáskor
fájlokat.
-d Hibakeresési mód engedélyezése.
-g Tiltsa le a fájlnevek globalizációját (lásd a GLOB parancsot).
-s:fájlnév Olyan FTP-parancsokat tartalmazó szövegfájlt ad meg, amely
automatikusan végrehajtásra kerül az FTP indításakor.
-a A helyi interfész használata a kapcsolat összekapcsolásához.
-A Névtelen bejelentkezés a szolgáltatásba.
-x: sockbuf küldése A szabványos SO_SNDBUF pufferméret felülbírálása (8192).
-r:recv sockbuf A szabványos pufferméret felülbírálása SO_RCVBUF (8192).
-b:async count Az alapértelmezett aszinkron számlálóméret felülbírálása (3)
-w:ablakméret Az alapértelmezett küldési pufferméret felülbírálása (65535).
csomópont A távoli gazdagép nevének vagy IP-címének megadása,
amelyhez csatlakozni szeretne.

Mint látható, nincsenek operátorok a szerverhez való csatlakozáshoz és a fájlokkal való munkavégzéshez. A lényeg az, hogy ez a parancs csak egy ftp munkamenetet indít el:

!
Ideiglenes átmenet a héjra.

mellékel
Hozzáadás egy fájlhoz.

ascii
Állítsa be az ASCII formátumú fájlok átviteli módját.

harang
Hangjelzés kiadása a parancs végén

bináris
Beállítja a fájlátviteli módot bináris formátumban.

Viszlát
Fejezze be az ftp munkamenetet és lépjen ki.

CD <удаленный_каталог>
Módosítsa a munkakönyvtárat a távoli számítógépen, ahol:
<удаленный_каталог> - a működő könyvtár neve.

Bezárás
Egy ftp munkamenet megszakítása.

hibakeresés
Hibakeresési mód váltása.

töröl <удаленный_файл>
Fájl törlése egy távoli számítógépen, ahol:
<удаленный_файл> — a törölni kívánt fájl neve.

dir[ <удаленный_каталог> ] [<локальный_файл> ]
A távoli számítógép könyvtár tartalmának felsorolása, ahol:
<удаленный_каталог>
<локальный_файл>

kapcsolja le
Egy ftp munkamenet megszakítása.

kap <удаленный_файл> [<локальный_файл> ]
Fájl lekérése, ahol:
<удаленный_файл>
<локальный_файл> — fájlnév a helyi számítógépen .

glob
Helyi fájlnevek metakarakter kiterjesztésének váltása.

hash
Kapcsolja be a "#" kimenetet minden egyes továbbított adatblokkhoz.

Segítség[ <команда> ]
Az ftp parancs súgóinformációinak megjelenítése, ahol:
<команда> — A parancs, amelynek leírása megjelenik, ha nincs megadva, akkor az összes parancs megjelenik.

lcd [ <локальный_каталог> ]
Módosítsa a működő számítógép helyi könyvtárát, ahol:
<локальный_каталог> - Az új helyi könyvtár neve, ha nincs megadva, akkor az aktuális könyvtár neve kerül felhasználásra.

szó szerinti <команда_1> … <команда_n>

<команда_n> - küldendő parancsok;

ls[<távoli_könyvtár>] [<helyi_fájl>]
A távoli számítógép könyvtárának csökkentett tartalmának kimenete, ahol:
<удаленный_каталог> — könyvtár, amelynek tartalma megjelenik, ha nincs megadva, akkor az aktuális könyvtár kerül felhasználásra;
<локальный_файл> - meghatároz egy helyi fájlt a listába menteni, ha nincs megadva, a lista megjelenik a képernyőn.

mdelete<távoli_fájl_1> … <remote_file_n>
Több fájl törlése egy távoli számítógépen, ahol:
<удаленный_файл_n> — a törölni kívánt fájlok neve.

mdir<távoli_könyvtár_1> … <remote_dir_n> <helyi_fájl>
Több könyvtár tartalmának listázása egy távoli számítógépen, ahol:
<удаленный_каталог_n> — könyvtár, amelynek tartalma megjelenik;
<локальный_файл> - meghatároz egy helyi fájlt a listába menteni, ha nincs megadva, a lista megjelenik a képernyőn.

mget <удаленный_файл_1> <удаленный_файл_n>
Több fájl lekérése, ahol:
<удаленный_файл_n> — a másolandó távoli fájl.

mkdir <удаленный_каталог>
Hozzon létre egy könyvtárat a távoli számítógépen, ahol:
<удаленный_каталог> a létrehozandó távoli könyvtár neve.

mls<távoli_könyvtár_1> ... <remote_dir_n> <helyi_fájl>
Több könyvtár rövidített tartalmának kiadása a távoli számítógépen, ahol:
<удаленный_каталог_n> — könyvtár, amelynek tartalma megjelenik, ha nincs megadva, akkor az aktuális könyvtár kerül felhasználásra;
<локальный_файл> - meghatároz egy helyi fájlt, amelyet a listába kell menteni.

mput <локальный_файл_1> … <локальный_файл_n>
Több fájl küldése, ahol:
<локальный_файл_n> a másolandó helyi fájlok neve.

gyors
Kapcsolja be az interaktív eszköztippeket az összetett parancsokhoz.

fel <локальный_файл> [<удаленный_файл> ]
Egyetlen fájl küldése, ahol:
<helyi_fájl>
<удаленный_файл>

pwd
Jelenítse meg a távoli számítógép munkakönyvtárát.

Kilépés
Fejezze be az ftp munkamenetet, és lépjen ki a parancssorba.

idézet <команда>
Tetszőleges ftp parancs küldése, ahol:
<команда> - küldési parancs.

recv <удаленный_файл> [<локальный_файл> ]
Fájl lekérése az aktuális fájltípus-beállításokkal, ahol:
<удаленный_файл> — másolandó távoli fájl;
<helyi_fájl> - fájlnév a helyi számítógépen .

távoli segítség[ <команда> ]
Segítségnyújtás a távoli rendszerparancsokról, ahol:
<csapat> — a távoli rendszer parancsa, ha nincs megadva, akkor megjelenik az összes parancs listája.

átnevezni <имя_файла> <новое_имя_файла>
Átnevezés távoli fájl, ahol:
<Fájl név> — átnevezendő fájlnév;
<új_fájl_név> - új fájlnév.

rmdir <имя_каталога>
Könyvtár törlése egy távoli gépen, ahol:
<könyvtár_neve> a törölni kívánt könyvtár neve.

Küld <локальный_файл> [<удаленный_файл> ]
Egyetlen fájl másolása az aktuális fájltípus-beállításokkal, ahol:
<helyi_fájl> — a másolandó helyi fájl neve;
<удаленный_файл> a fájl neve a távoli számítógépen.

állapot
Az ftp kapcsolat aktuális állapotának tükrözése.

nyom
Csomag nyomkövetési kapcsoló.

típus[ <имя_типа> ]
Állítsa be a fájlátvitel típusát, ahol:
<type_name> — fájlátvitel típusa, ha nincs megadva, az aktuális fájlátviteli típus jelenik meg.

felhasználó <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Információk küldése egy távoli számítógéphez való csatlakozáshoz, ahol:
<Felhasználónév> — felhasználónév a távoli számítógéphez való csatlakozáshoz;
<Jelszó> - jelszó a megadott felhasználónévhez, ha nincs megadva, de a csatlakozáshoz szükséges, az ftp parancs kéri a felhasználótól;
<fiók> fiók távoli számítógéphez való csatlakozáshoz, ha nincs megadva, de a csatlakozáshoz szükséges, az ftp parancs rákérdez a felhasználóra;

bőbeszédű
Üzenetmegjelenítési mód váltása.


Nézzünk egy kis példát.

Először írjunk egy kötegfájlt, amely feltöltésre kerül a szerverre webhely fájlt file_data.dat tól től " C:\example» . A bat-fájl algoritmusa a következő lesz:

  • Hozzon létre egy transport.txt fájlt ftp utasítások sorozatával;
  • Futtatjuk az ftp parancsot, paraméterként megadva a létrehozott fájlt;
  • A transport.txt törlése.

V ezt a példát a fájl neve és a könyvtárak be vannak kódolva a fájlba. Ez nem mindig kényelmes. Módosítsuk a bat-fájlt úgy, hogy az paraméterként kapja a betöltésre szánt adatokat, valamint a fájlváltozókból kivegyük az összes megváltozott értéket. A következő kódot kapjuk ():

Ennek megfelelően a fájl másolásához file_data.dat tól től " c:\example» az FTP szerverre a « Temp\Backup", akkor ezt a "kötegelt fájlt" kell futtatnia a fájlnév, a helyi és távoli könyvtárak paraméterként történő megadásával.

Hasonlóképpen írhat bat fájlokat egy FTP-kiszolgálóra és egy FTP-kiszolgálóra, valamint egy futtatható fájlt tetszőleges utasításkészlettel.

Segített ez a cikk?