Cum se transferă fișiere prin server ftp. Încărcarea automată a fișierelor pe FTP și trimiterea fișierelor prin e-mail. Descărcați un fișier de pe serverul FTP

FTP - transfer de fișiere

Un alt serviciu de internet utilizat pe scară largă este ftp. În general, nu există o traducere în limba rusă a acestui cuvânt și se numește astfel în conversație - eftepe. Această abreviere înseamnă protocol de transfer de fișiere, dar când luăm în considerare ftp ca un serviciu de Internet, ne referim nu doar la un protocol, ci mai exact la un serviciu - acces la fișierele din arhivele de fișiere. În general, ftp este program standard, care operează prin protocolul TCP, întotdeauna furnizat împreună cu sistemul de operare. Scopul său inițial este de a transfera fișiere între diferite calculatoare care operează pe rețele TCP/IP:

Pe unul dintre computere rulează programul server, pe al doilea utilizatorul rulează programul client, care se conectează la server și transferă sau primește fișiere prin protocolul FTP. Aici se presupune că utilizatorul este înregistrat pe ambele computere și se conectează la server folosind numele și parola de pe acest computer. Protocolul ftp este, desigur, optimizat pentru transferul de fișiere.

Această trăsăturăși a fost motivul pentru care programele ftp au devenit parte din serviciu separat Internet. Faptul este că serverul ftp este adesea configurat în așa fel încât să vă puteți conecta la el nu numai sub propriul nume, ci și sub numele de cod anonim. Atunci nu toate devin disponibile pentru tine. sistem de fișiere computer, ci un anumit set de fișiere de pe server care alcătuiesc conținutul serverului ftp anonim - o arhivă de fișiere publice. Aşa. Dacă cineva dorește să furnizeze fișiere cu informații, programe etc. pentru uz public, atunci trebuie doar să organizeze un server ftp anonim pe computerul său conectat la Internet. Acest lucru este destul de simplu de făcut; programele client ftp sunt disponibile pe aproape orice computer - în acest sens, astăzi arhivele publice de fișiere sunt organizate în principal ca servere ftp anonime. O cantitate imensă de informații și software este disponibilă astăzi pe astfel de servere. Aproape tot ceea ce trebuie pus la dispoziția publicului sub formă de fișiere este disponibil de pe serverele ftp anonime. Acestea sunt programe - versiuni demo și distribuite gratuit, acesta este multimedia și, în sfârșit, doar texte - legi, cărți, articole, rapoarte.

Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, dacă, de exemplu, doriți să prezentați lumii o versiune demo a dvs. produs software- ftp anonim este o soluție bună la această problemă. În cazul în care. pe de altă parte, vrei să găsești, să zicem, ultima versiune programul tău favorit distribuit gratuit, atunci trebuie să-l cauți pe serverele ftp.

În ciuda popularității sale, ftp are și multe dezavantaje. Programele client FTP nu sunt întotdeauna convenabile și ușor de utilizat. Nu este întotdeauna posibil să înțelegeți ce fel de fișier este acesta în fața dvs. sau dacă este fișierul potrivit. ceea ce cauți sau nu. Nu există un instrument de căutare simplu și universal pentru serverele ftp anonime - deși există unul pentru aceasta serviciu special archie, dar acesta este un program independent, nu universal și nu întotdeauna aplicabil. Programele Ftp sunt destul de vechi și unele dintre caracteristicile lor, care au fost utile la naștere, nu sunt foarte clare și sunt necesare astăzi - de exemplu, pentru transferul fișierelor există două moduri - binar și text, iar dacă alegeți brusc modul greșit, apoi fișier transferat trebuie deteriorat. Descrierile fișierelor de pe server sunt furnizate în formatul sistemului de operare al serverului și o listă de fișiere ale sistemului de operare sisteme UNIX poate deruta utilizatorul DOS. Problema aici este că lista de fișiere oferă informații inutile, iar a ști prea multe este întotdeauna dăunător. Serverele FTP nu sunt centralizate, iar acest lucru aduce propriile probleme. Cu toate acestea, serverele ftp anonime sunt astăzi modalitatea standard de organizare a arhivelor publice de fișiere pe Internet. De asemenea, puteți organiza accesul la fișiere sub o parolă - de exemplu, pentru clienții dvs.

ftp este un serviciu de acces direct care necesită o conexiune completă la Internet, dar acces prin e-mail- există servere care vă pot trimite fișiere prin e-mail de pe orice server ftp anonim. În același timp, acest lucru ar trebui să fie foarte incomod, deoarece astfel de servere sunt încărcate puternic și cererea dvs. poate aștepta mult timp pentru rândul ei. În același timp, fișiere mari atunci când sunt trimise, acestea sunt împărțite de server în părți de o dimensiune limitată, trimise în litere separate - și dacă o parte din o sută este pierdută sau deteriorată în timpul transmiterii, atunci restul de 99 vor fi, de asemenea, inutile.

FTP - transfer de fișiere - concept și tipuri. Clasificare și caracteristici ale categoriei „FTP - transfer de fișiere” 2017, 2018.

  • - Program de transfer de fișiere Ftp.

    Mută ​​copiile fișierelor de pe un site de internet pe altul în conformitate cu protocolul FTP (File Protocolul de transfer- „Protocol de transfer de fișiere”). Nu contează unde sunt situate aceste noduri și cum sunt conectate între ele. Calculatoare care au fișiere pentru partajare... .


  • - Protocol trivial de transfer de fișiere (TFTP)

    Protocoale de transfer de fișiere Următoarele protocoale de transfer de fișiere sunt utilizate pe Internet: · FTP (File Transfer Protocol) - Protocol de transfer de fișiere · TFTP. (Trivial File Transfer Protocol) protocol trivial de transfer de fișiere.


  • · SFTP. (Simple File Transfer Protocol) – un protocol simplu de transfer de fișiere... .

    - Protocol de transfer de fișiere FTP


  • Protocolul simplu de transfer de fișiere (SFTP) SFTP acceptă verificarea drepturilor utilizatorului (controlul accesului), transferurile de fișiere, listarea conținutului directoarelor, schimbarea directoarelor, redenumirea și ștergerea fișierelor. La fel ca FTP, SFTP folosește TCP. Cu toate acestea, spre deosebire de FTP, SFTP utilizează... .

    - comenzi FTP


  • Stabilirea unei conexiuni de date Conexiune de control Programele client FTP utilizează o conexiune de control pentru a trimite comenzi și a primi răspunsuri de la server. De obicei, comenzile sunt trimise printr-o conexiune de control, cerând serverului să execute... .

    - Transferați fișiere folosind protocolul FTP Protocol de transfer fișiere Fișier

  • Protocolul de transfer (FTP) vă permite să trimiteți fișiere de la un computer la altul. Folosind acest protocol, puteți efectua schimbul de matrice de date - fișiere text și program.

    Printr-o conexiune FTP, computerul...

    Cel mai recent manual de auto-instruire pentru lucrul pe un computer Beluntsov Valery Transferarea fișierelor prin Internet (FTP) Pentru a organiza arhive de fișiere accesibile public sau arhive similare cu acces limitat, se folosesc servere FTP speciale. De la ei, orice utilizator poate descărca orice fișiere pe computerul său și, în unele cazuri, poate transfera fișiere de pe computerul său pe server. Pentru comoditate, un astfel de schimb de fișiere folosește un special

    protocol de rețea numit protocol de transfer de fișiere (FTP). Prin utilizarea a acestui protocol Puteți vizualiza foldere și fișiere aflate pe alt computer, precum și să le ștergeți, să creați și să partajați fișiere. Pentru orice sistem de operare există un program încorporat care vă permite să faceți toate operațiunile de mai sus în modul

    linie de comandă

    . Cu toate acestea, este mult mai convenabil să utilizați clienți FTP speciali - programe cu interfață grafică.

    După cum puteți vedea, este format din două părți. În partea stângă a ferestrei, Local System, puteți vizualiza conținutul computerului local, iar în partea dreaptă, Remote System, puteți vizualiza conținutul computerului de la distanță la care v-ați conectat prin FTP. Următoarele butoane pot fi utilizate în fiecare parte.

    ChgDir – schimba directorul curent. Când faceți clic pe acest buton, se deschide o fereastră în care puteți introduce numele directorului al cărui conținut doriți să îl vedeți. De asemenea, puteți merge la directorul afișat în fereastra programului făcând dublu clic pe acesta. La dublu clic Pe săgeata verde care apare în orice director, puteți merge la directorul părinte al acestuia.

    MkDir – creează un nou director în interiorul celui curent.

    Vizualizare – vizualizați conținutul fișierului selectat.

    Exec – execută fișierul selectat.

    Redenumire – redenumiți fișierul selectat.

    Delete – ștergeți fișierul selectat.

    Reîmprospătare – recitiți din nou conținutul directorului curent și afișați-l. În acest caz, sunt afișate doar acele fișiere care se potrivesc cu șablonul introdus în câmpul dintre butoanele MkDir și View. În mod implicit, modelul *.* este introdus acolo și, deoarece aceasta înseamnă orice combinație de caractere, sunt afișate toate fișierele din director. Cu toate acestea, dacă trebuie să afișați numai, de exemplu, fișiere cu extensia WAV, puteți introduce *.wav în câmpul șablon și faceți clic pe butonul Reîmprospătare.

    DirInfo – scoateți conținutul directorului curent într-un fișier text care poate fi tipărit pe hârtie.

    Toate aceste butoane sunt disponibile atât pe panoul din stânga, care corespunde computerului local, cât și pe panoul din dreapta, corespunzător serverului de la distanță. Astfel, pe serverul la care v-ați conectat prin FTP, puteți efectua cu ușurință toate aceleași operațiuni cu fișiere.

    În plus, în centrul ferestrei principale a programului există două butoane săgeți. Cel de sus înseamnă copierea fișierelor selectate de pe serverul de la distanță pe calculator local, iar cea de jos este invers. Când copiați fișiere între computere, luați în considerare următoarele puncte:

    Dacă un fișier cu același nume cu cel copiat există deja pe computer, acesta este înlocuit cu unul nou fără avertisment;

    Dacă conexiunea la Internet se pierde în timpul copierii unui fișier mare, fișierul copiat incomplet apare în continuare pe server sau pe computerul local. În consecință, dacă acest fișier este un fișier text, atunci când este deschis, pur și simplu nu va avea sfârșit. Dacă este un fișier cu date asociate, atunci este posibil să nu fie utilizabil deloc. De exemplu, fișierul executabil în acest caz, cel mai probabil, pur și simplu nu va porni.

    Dar toate acestea se pot face numai după ce v-ați conectat la un server prin FTP. Pentru a vă conecta, trebuie să utilizați butonul Conectare situat în partea de jos a ferestrei programului. Când faceți clic pe el, se va deschide fereastra de selecție și setări a conexiunii (Fig. 20.11).

    Orez. 20.11. Fereastra pentru selectarea și configurarea unei conexiuni.

    Această fereastră are patru file. Pe primul dintre ele, General, puteți face toate setările de bază (adesea alte file nu sunt folosite deloc).

    Toate setările care au fost făcute cândva în program pot fi amintite ca profil. Pentru a crea profil nou conexiuni, faceți clic pe butonul Nou. Profilul de conexiune dorit poate fi selectat din lista verticală Nume profil. Folosind butonul Ștergere puteți șterge profilul de conexiune existent selectat dacă nu mai este necesar.

    Elementele rămase ale ferestrei sunt destinate stabilirii conexiunii. În câmpul Nume/Adresă gazdă trebuie să introduceți adresa serverului în formă numerică sau de domeniu, de exemplu: kirdyk.host1.ru. Trebuie să aflați în prealabil adresa serverului.

    Din lista drop-down Tip gazdă, selectați tipul de server la care vă conectați. În majoritatea cazurilor, este suficient să setați acolo valoarea Automatic Detect, adică detectarea automată.

    În câmpul UserID trebuie să introduceți numele de utilizator pentru a vă conecta la server. De regulă, din motive de securitate, setările serverului sunt setate în așa fel încât atunci când se conectează utilizatorii prin FTP, li se cere să introducă un nume și o parolă. Dacă serverul permite conectarea anonimă și asta este ceea ce doriți să faceți, bifați caseta de selectare Anonim.

    În câmpul Parolă, introduceți parola pentru a accesa serverul. Când utilizați autentificare anonimă, de obicei introduceți adresa dvs. de e-mail ca parolă, dar în acest caz va apărea automat în acest câmp.

    Dacă bifați caseta de selectare Save Pwd, programul își va aminti parola și o va salva în setările sale. Apoi, data viitoare când selectați această conexiune, nu va trebui să o introduceți din nou.

    În unele cazuri, poate fi necesar să furnizați informații și în câmpul Cont, dar acesta poate fi de obicei lăsat necompletat. În plus, în câmpul Comentariu puteți introduce orice comentariu despre această conexiune, care este și opțional.

    În fila Pornire, puteți introduce următorii parametri de conexiune suplimentari:

    Initial Remote Host Directory – directorul serverului, care ar trebui să fie afișat imediat la conectarea la server;

    În câmpul Initial Local Directory – directorul computerului local, care ar trebui să fie afișat imediat la conectarea la server;

    Initialize Command – una sau mai multe comenzi FTP care trebuie executate imediat la conectarea la server;

    Masca de fișiere locale – șablon pentru afișarea fișierelor pe computerul local pentru o anumită conexiune;

    Remote file mask – șablon pentru afișarea fișierelor pe serverul de la distanță pentru o anumită conexiune;

    Time Offset în ore – valori ale diferențelor de timp (dacă serverul și computerul local sunt în fusuri orare diferite) pentru a evita conflictele legate de determinarea orei creării fișierului.

    În fila Avansat puteți seta următorii parametri suplimentari de conectare:

    În câmpul Connection Retry – introduceți numărul de încercări de conectare pe care programul trebuie să le facă înainte de a raporta că serverul nu a răspuns și conexiunea nu poate fi stabilită;

    În câmpul Network Timeout – specificați timpul maxim de așteptare pentru un răspuns al serverului în secunde (nu mai puțin de 5 secunde și nu mai mult de 120 de secunde);

    În câmpul Port la distanță – puteți introduce numărul portului pentru conexiune (de obicei, numărul portului 21 este folosit în conexiunile FTP);

    Bifați caseta de selectare Transferuri pasive pentru a organiza o conexiune pasivă (aceasta trebuie utilizată în anumite cazuri, de exemplu, când sunt configurate anumite gateway-uri și firewall-uri).

    A patra filă, Firewall, este utilizată dacă trebuie să configurați o conexiune folosind un program de firewall.

    Pentru a configura parametrii de bază ai programului, puteți utiliza și butonul Opțiuni din partea de jos a ferestrei principale a programului.

    Din cartea Computerra Magazine Nr. 759 autor Revista Computerra

    Din cartea Ghidul utilizatorului Fedora 8 autor Kolisnichenko Denis Nikolaevici

    2.3. Internet prin rețea locală 2.3.1. Configurarea unei rețele locale de Internet printr-o rețea locală se găsește cel mai adesea în întreprinderi sau în rețelele mici de acasă. De regulă, există calculatorul principal- un gateway care oferă acces la toate celelalte computere din rețea

    Din cartea Computer + Mobile Phone: Effective Interaction autor Goltsman Viktor Iosifovich

    Transferarea fișierelor utilizând sistemul de operare Canalul de comunicație în infraroșu poate fi utilizat de diferite programe de gestionare a telefonului, care sunt descrise în capitolul următor. Aplicație programe speciale face ca procesul de partajare a fișierelor să fie convenabil și intuitiv

    Din cartea Working on a Laptop autor Sadovsky Alexey

    Partea IV Lucrul la Internet Capitolul 24 Conectarea la o rețea locală Rețea locală cu fir Configurarea unei conexiuni la rețea 1 septembrie 1969 este considerată data de naștere a Internetului. Pentru prima dată, două computere au fost conectate folosind un cablu special, care ar putea

    Din cartea 200 cele mai bune programe pentru Internet. Tutorial popular autorul Krainsky I

    Capitolul 2 Transferul de fișiere pe Internet Internetul a fost inventat pentru ca oamenii să poată face schimb de informații liber, astfel încât transferul de fișiere de la un computer la altul este unul dintre scopurile principale ale Internetului. Astăzi sunt multe

    Din cartea Internet Solutions de la Dr. Bob de Swart Bob

    1.1. Transferarea fișierelor prin Internet Delphi are un set puternic de instrumente pentru scrierea de noi componente și, pentru ilustrare, vom scrie codificare folosind uuencode/uudecode, xxencode/xxdecode și Base64. Vom scrie o componentă destul de puternică care implementează acești algoritmi. Nou

    Din cartea Tutorial popular pentru lucrul pe Internet autor Kondratiev Ghenadi Ghenadievici

    Transferarea fișierelor utilizând diverse servicii Transferul fișierelor se poate face folosind diferite servicii de Internet – În primul rând, puteți trimite fișiere prin Internet folosind programe de e-mail ca atașamente la scrisori. Vom analiza această întrebare în a treia

    Din cartea Sfaturi pentru computer (colecție de articole) autor Autor necunoscut

    Anonimitatea pe Internet Autor: Vasily Gonodobovhttp://vasinsait.narod.ru/Jurnalismul a fost întotdeauna predispus la exagerare și senzații ieftine. Iar ideea aici nu este atât de mult că aceasta, după cum toată lumea știe, este a doua cea mai veche profesie cu toate analogiile care decurg, ci că

    Din cartea Self-Teacher Skype. Conexiune la internet gratuită autorul Yakovleva E. S.

    Transferarea fișierelor folosind programe Skype puteți schimba cu ușurință fișiere direct în timpul unei conversații sau chat sau în orice alt moment. Trimiterea unui fișier este posibilă unuia sau mai multor abonați Skype. Este foarte interesant să faci schimb de fotografii, fișiere muzicale,

    Din cartea Cum se folosește internetul după adoptarea legii „Pe internet” autor Khalyavin Vasily

    Din cartea The Art of Shell Scripting Language Programming de Cooper Mendel

    Exemplul 17-7. Transferarea unei perechi de fișiere în directorul de intrare de pe „Sunsite” #!/bin/bash# upload.sh# Transferarea unei perechi de fișiere (Filename.lsm, Filename.tar.gz)# către Sunsite (ibiblio.org).E_ARGERROR =65if [ -z "$1" ]then echo "Usage: `basename $0` filename" exit $E_ARGERRORfiFilename=`basename $1` # Decupați numele fișierului din calea Server="ibiblio.org"Directory="/. primit/Linux"#

    Din cartea Linux prin ochii unui hacker autor Flenov Mihail Evghenievici

    3.7. Conexiune la internet K setările inițiale sisteme pe care le includ și conexiune la Internet. Dacă acum 10 ani era o curiozitate și o plăcere costisitoare, acum Internetul a devenit parte integrantă a oricărui computer. Este greu să-ți imaginezi viața fără comunicare

    Din cartea UNIX: Development aplicații de rețea autor Stevens William Richard

    Capitolul 10 Transferul de fișiere Îmi amintesc vremurile când construirea unei rețele era costisitoare, iar Internetul era și mai scump, iar pentru a schimba fișiere trebuia să rulezi cu dischete de 3,5 sau 5,25 inci. Dacă cineva a trăit acele vremuri, probabil că le amintește cu groază. Dischetele sunt întotdeauna

    Din cartea Instalare, configurare și Recuperare Windows 7 la 100% autor Vatamanyuk Alexandru Ivanovici

    10.1.3. Transferarea fișierelor Deoarece protocolul FTP este conceput pentru a funcționa cu sisteme diferite, există două moduri principale de transfer de fișiere - text (ASCII) și binar Să presupunem că doriți să trimiteți un fișier text de pe un computer Unix computer Windows. În Unix pentru text

    Din cartea autorului

    21.4. Transmisia multicast într-o rețea cu arie extinsă Transmisia multicast într-o rețea locală, pe care am descris-o în secțiunea anterioară, este simplă. Un nod trimite un pachet multicast și orice nod interesat primește pachetul. Avantaj multicast

    Din cartea autorului

    Internet și rețele Această secțiune conține mai multe opțiuni care pot fi utilizate pentru a configura unele setări browser de internet Explorer și, de asemenea, influențează comportamentul computerului atunci când lucrează într-o rețea locală (Fig. 24.19). Orez. 24.19. Conținutul subsecțiunii Rețele locale secțiune

    Și m-am gândit: știe toată lumea că instrumentele standard Windows sunt destul de suficiente pentru a funcționa cu stocarea FTP? În acest articol voi descrie trei metode simple transferul de fișiere prin FTP folosind un exemplu. Aceleași tehnici se aplică și în . Tot ce aveți nevoie este , Explorer și linia de comandă.

    Metoda unu: Internet Explorer 8

    Orice utilizator de internet este familiarizat cu adresele HTTP pentru accesarea site-urilor web, care sunt introduse în bara de adrese a browserului - de exemplu, . Adresele pentru accesarea serverelor FTP sunt construite după același principiu: .

    Introduceți adresa dvs. publică de stocare FTP, cum ar fi Microsoft (Figura A), în bara de adrese și faceți clic pe . Dacă conexiunea are succes, veți vedea directorul rădăcină. Pentru a accesa subdirectoare și fișiere, faceți clic pe directorul principal. Pentru a descărca un fișier, faceți clic pe el clic dreapta mouse-ul și selectați opțiunea „Salvare țintă ca”.

    După cum puteți vedea, toate articolele bazei de date, patch-urile, actualizările, utilitățile și documentația Microsoft sunt stocate pe server, doar ele sunt prezentate sub forma unei liste cu date. Informații detaliate despre stocarea FTP sunt conținute în fișierele „readme.txt”.

    Figura A. Serverul Microsoft FTP văzut din Internet Explorer 8.

    Vă rugăm să rețineți: pentru a vă conecta cu succes la un server FTP folosind IE, opțiunile „Activați vizualizarea folderului FTP (în afara Internet Explorer)” și „Utilizați protocolul FTP pasiv (Utilizați FTP pasiv (pentru compatibilitatea cu firewall și modem DSL) în secțiunea Navigare a fila Avansat din caseta de dialog Opțiuni Internet. Îl puteți apela din meniul „Instrumente”.

    Pentru a accesa serverele FTP private, trebuie să introduceți un nume de utilizator și o parolă (Figura B). Totuși, în acest fel în IE 7 sau IE 8 puteți vizualiza doar o listă de fișiere. Pentru a descărca va trebui să utilizați Explorer ( Windows Explorer). Vezi fig. pentru detalii. C, D, E și F.


    Figura B: Un nume de utilizator și o parolă sunt necesare pentru a accesa serverele FTP private.


    Figura C. Selectați „Pagina | Deschide site-ul FTP în Windows Explorer„(Pagină | Deschideți site-ul FTP în Windows Explorer) sau „Vizualizare | Deschideți site-ul FTP în Windows Explorer (Vizualizare | Deschideți site-ul FTP în Windows Explorer) pentru a lansa Explorer.



    Figura D: Fereastra de dialog de avertizare securitate pe internet Explorer, faceți clic pe butonul Permite.

    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țiile disponibile pe Linux și Windows, cum ar fi VSFTPD, ProFTPD pentru Linux, FileZilla Server pentru Windows și macOS.

    Mânca diverse moduri 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. Mai întâi, trebuie să mergeți la folderul dorit de pe serverul FTP pentru a încărca fișierul și a utiliza 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 caracter wildcard pentru a încărca mai multe fișiere pe server în același timp. În primul rând mergi la folderul dorit 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

    ?
    Tipăriț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 aceasta pentru a transfera fișiere binare (fișiere XE și grafică).

    la revedere

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

    aproape
    Î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ță.

    deconecta
    Î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).

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

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

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

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

    renunta
    Î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
    Obțineți fișierul.

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

    trimite
    Trimiteți un fișier.

    starea
    Afișează starea curentă.

    urmă
    Comutați urmărirea pachetelor.

    tip
    Setați tipul fișierului de transfer

    utilizator
    Trimite informații noi utilizator.

    verboroasă
    Comutați modul pronunțat.

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

    Este adesea necesară automatizarea proceselor de descărcare, încărcare și ștergere a fișierelor de pe un server FTP. De exemplu, atunci când lucrați cu baze de date distribuite 1C date sau pentru a salva copii de rezervă. Dar nu toată lumea știe că aceste proceduri pot fi efectuate din linia de comandă fără a recurge la suplimentare software, adică Instrumente Windows. Mai jos voi furniza sintaxa comenzii pentru lucrul cu FTP, precum și exemple de fișiere bat pentru aceste operațiuni.

    1.comanda ftp

    Pentru a schimba fișiere cu un server FTP, utilizați comanda ftp, iată sintaxa acesteia:

    FTP[-v] [-d] [-i] [-n] [-g] [-s:nume fișier] [-a] [-A] [-x:sendbuffer]
    [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [nod]

    -v Dezactivați afișarea răspunsurilor de la un server la distanță.
    -n Închidere autentificare automată la conexiunea inițială.
    -i Dezactivarea solicitărilor interactive la trimiterea mai multor
    fişiere.
    -d Activați modul de depanare.
    -g Dezactivați globalizarea numelui fișierului (consultați comanda GLOB).
    -s:nume fișier Exercita fișier text, care conține comenzi FTP care
    va fi executat automat când porniți FTP.
    -o Utilizarea interfeței locale pentru a lega conexiunea.
    -O Conectare anonimă la serviciu.
    -x:trimite sockbuf Ignorați dimensiunea implicită a tamponului SO_SNDBUF (8192).
    -r:recv sockbuf Suprascrieți dimensiunea implicită a tamponului SO_RCVBUF (8192).
    -b:număr asincron Suprascrierea dimensiunii implicite a contorului asincron (3)
    -w:dimensiunea ferestrei Ignorați dimensiunea implicită a bufferului de transmisie (65535).
    nodul Specificând numele sau adresa IP a nodului la distanță,
    la care doriți să vă conectați.

    După cum puteți vedea, nu există operatori pentru conectarea la server și lucrul cu fișierele. Chestia este că această comandă pornește doar sesiunea ftp:

    !
    Tranziție temporară la coajă.

    adăuga
    Adăugarea la fișier.

    ascii
    Setarea modului de transfer pentru fișierele în format ascii.

    clopot
    Emisiune semnal sonor la finalizarea comenzii

    binar
    Setați modul de transfer al fișierelor binar.

    la revedere
    Încheiați sesiunea ftp și deconectați-vă.

    CD <удаленный_каталог>
    Schimbarea directorului de lucru pe computerul de la distanță unde:
    <удаленный_каталог> — numele directorului care va deveni funcțional.

    aproape
    Încheierea sesiunii ftp.

    depanare
    Comutarea modului de depanare.

    şterge <удаленный_файл>
    Ștergerea unui fișier de pe un computer la distanță unde:
    <удаленный_файл> — numele fișierului de șters.

    dir [ <удаленный_каталог> ] [<локальный_файл> ]
    Afișează conținutul directorului computerului la distanță, unde:
    <удаленный_каталог>
    <локальный_файл>

    deconecta
    Încheierea sesiunii ftp.

    obţine <удаленный_файл> [<локальный_файл> ]
    Obținerea unui fișier în care:
    <удаленный_файл>
    <локальный_файл> — numele fișierului pe computerul local .

    glob
    Schimbarea extensiei metacaracterelor a numelor de fișiere locale.

    hash
    Comută ieșirea „#” pentru fiecare bloc de date transferat.

    Ajutor [ <команда> ]
    Afișează informații de ajutor pentru comanda ftp, unde:
    <команда> — Comanda a cărei descriere va fi afișată, dacă nu este specificată, vor fi scoase toate comenzile.

    lcd [ <локальный_каталог> ]
    Schimbarea directorului local al computerului de lucru, unde:
    <локальный_каталог> — Numele noului director local, dacă nu este specificat, va fi folosit numele directorului curent;

    literal <команда_1> … <команда_n>

    <команда_n> — comenzi de trimis;

    ls [<director_la distanță>] [<local_file>]
    Tipăriți conținutul abreviat al directorului computerului la distanță, unde:
    <удаленный_каталог> — director al cărui conținut va fi afișat dacă nu este specificat, se utilizează directorul curent;
    <локальный_файл> — specifică un fișier local de salvat în listă, dacă nu este specificat, lista este afișată pe ecran;

    mdelete<fişier_la distanţă_1> … <fişier_la distanţă_n>
    Ștergerea mai multor fișiere de pe un computer la distanță unde:
    <удаленный_файл_n> — numele fișierelor de șters.

    mdir<director_la distanță_1> … <director_la distanță_n> <fişier_local>
    Imprimați conținutul mai multor directoare pe un computer la distanță, unde:
    <удаленный_каталог_n> — directorul al cărui conținut va fi afișat;
    <локальный_файл> — specifică un fișier local de salvat în listă, dacă nu este specificat, lista este afișată pe ecran;

    mget <удаленный_файл_1> <удаленный_файл_n>
    Primirea mai multor fișiere unde:
    <удаленный_файл_n> — fișier de la distanță de copiat.

    mkdir <удаленный_каталог>
    Creați un director pe computerul de la distanță unde:
    <удаленный_каталог> — numele directorului de la distanță de creat.

    mls<director_la distanță_1> ... <director_la distanță_n> <local_file>
    Imprimați conținutul scurtat al mai multor directoare pe un computer la distanță, unde:
    <удаленный_каталог_n> — director al cărui conținut va fi afișat dacă nu este specificat, se utilizează directorul curent;
    <локальный_файл> — specifică un fișier local de salvat în listă.

    mput <локальный_файл_1> … <локальный_файл_n>
    Trimiterea mai multor fișiere unde:
    <локальный_файл_n> — numele fișierelor locale care vor fi copiate.

    prompt
    Comutați sfatul explicativ interactiv pentru comenzile compuse.

    pune <локальный_файл> [<удаленный_файл> ]
    Se trimite un fișier, unde:
    <fişier_local>
    <удаленный_файл>

    pwd
    Afișați directorul de lucru al computerului de la distanță.

    renunta
    Încheiați sesiunea ftp și ieșiți în linia de comandă.

    citat <команда>
    Trimiteți o comandă ftp arbitrară, unde:
    <команда> — comanda de trimis.

    recv <удаленный_файл> [<локальный_файл> ]
    Preluarea unui fișier utilizând setările curente ale tipului de fișier, unde:
    <удаленный_файл> — fișier la distanță pentru copiere;
    <fişier_local> — numele fișierului pe computerul local .

    ajutor de la distanță [ <команда> ]
    Obținerea de informații de ajutor despre comenzile de pe un sistem la distanță, unde:
    <echipă> — comanda sistemului de la distanță dacă nu este specificată, este afișată o listă cu toate comenzile.

    redenumiți <имя_файла> <новое_имя_файла>
    Redenumire fișier la distanță, Unde:
    <nume de fișier> — numele fișierului de redenumit;
    <nume_fișier_nou> - nume de fișier nou.

    rmdir <имя_каталога>
    Ștergerea unui director de pe un computer la distanță unde:
    <nume_director> — numele directorului de șters.

    trimite <локальный_файл> [<удаленный_файл> ]
    Copiați un singur fișier utilizând setările curente ale tipului de fișier, unde:
    <fişier_local> — numele fișierului local de copiat;
    <удаленный_файл> — numele fișierului pe computerul de la distanță.

    starea
    Afișează starea curentă a conexiunii ftp.

    urmă
    Comutați urmărirea pachetelor.

    tip [ <имя_типа> ]
    Setarea tipului de transfer al fișierului, unde:
    <tip_nume> — tipul de transfer al fișierului, dacă nu este specificat, va fi afișat tipul curent de transfer al fișierului.

    utilizator <имя_пользователя> [<пароль> ] [<учетная_запись> ]
    Se trimit informații la care să se conecteze computer la distanță, Unde:
    <nume de utilizator> — nume de utilizator pentru conectarea la computerul de la distanță;
    <parolă> — parola pentru numele de utilizator specificat, dacă nu este specificată, dar este necesară pentru conectare, comanda ftp o va cere utilizatorului;
    <cont_cont> cont pentru a vă conecta la un computer la distanță, dacă nu este specificat, dar este necesar pentru conexiune, comanda ftp va solicita utilizatorului să o facă;

    verboroasă
    Comutarea modului de ieșire a mesajului.


    Să ne uităm la un mic exemplu.

    Mai întâi, să scriem un „fișier de corp” care se va încărca pe server site-ul web fişier file_data.dat din " C:\exemplu". Algoritmul pentru fișierul bat va fi următorul:

    • Creați un fișier transport.txt cu o secvență de instrucțiuni ftp;
    • Realizam comanda ftp, specificând fișierul creat ca parametri;
    • Șterge transport.txt.

    ÎN în acest exemplu Numele și directorul fișierului sunt codificate în fișier. Acest lucru nu este întotdeauna convenabil. Să modificăm fișierul bat astfel încât să primească datele care urmează să fie încărcate ca parametri și, de asemenea, vom pune toate valorile modificabile în variabilele fișierului. Obținem următorul cod ():

    În consecință, pentru a copia fișierul file_data.dat din " C:\exemplu" către serverul FTP în " Temp\Backup", va trebui să rulați acest fișier batch, specificând numele fișierului, directoarele locale și de la distanță ca parametri.

    Într-un mod similar, puteți scrie fișiere bat pentru și pe un server FTP, precum și un fișier executabil cu un set arbitrar de instrucțiuni.

    Te-a ajutat acest articol?