Exemplu Utilizează comanda FTP Linux

Utilizarea protocolului FTP cu calculatoarele Linux

FTP este cel mai simplu și mai familiar protocol de transfer de fișiere care schimbă fișiere între un computer local și un computer sau rețea la distanță. Sistemele de operare Linux și Unix au instalate linii de comandă pe care le puteți utiliza ca clienți FTP pentru a realiza o conexiune FTP.

Avertisment: o transmisie FTP nu este criptată. Oricine interceptează transmisia poate citi datele pe care le trimiteți, inclusiv numele dvs. de utilizator și parola. Pentru o transmisie sigură, utilizați SFTP .

Stabiliți o conexiune FTP

Înainte de a putea utiliza diferitele comenzi FTP, trebuie să stabiliți o conexiune cu rețeaua sau computerul la distanță. Faceți acest lucru prin deschiderea unei ferestre terminale în Linux și tastând ftp urmat de un nume de domeniu sau o adresă IP a serverului FTP, cum ar fi ftp 192.168.0.1 sau ftp domain.com . De exemplu:

ftp abc.xyz.edu

Această comandă încearcă să se conecteze la serverul ftp la abc.xyz.edu. Dacă reușește, vă solicită să vă conectați utilizând un nume de utilizator și o parolă. Serverele publice FTP vă permit adesea să vă conectați utilizând numele de utilizator anonim și adresa dvs. de e-mail ca parolă sau fără parolă.

Când vă conectați cu succes, veți vedea un prompt ftp> de pe ecranul terminalului. Înainte de a merge mai departe, obțineți o listă a comenzilor FTP disponibile utilizând funcția de ajutor . Este util deoarece, în funcție de sistem și de software, unele dintre comenzile FTP listate pot sau nu să funcționeze.

Comandă FTP Exemple și descrieri

Comenzile FTP utilizate cu Linux și Unix diferă de comenzile FTP utilizate cu linia de comandă Windows. Iată câteva exemple care ilustrează utilizările tipice ale comenzilor FTP Linux pentru copierea, redenumirea și ștergerea fișierelor de la distanță.

ftp> ajutor

Funcția de ajutor afișează comenzile pe care le puteți utiliza pentru a afișa conținutul directorului, a transfera fișiere și a șterge fișiere. Comanda ftp >? realizează același lucru.

ftp> ls

Această comandă imprimă numele fișierelor și subdirectoarelor în directorul curent de pe computerul la distanță.

ftp> clienți cd

Această comandă modifică directorul curent în subdirectorul numit clienți, dacă există.

ftp> cdup

Aceasta schimbă directorul curent în directorul părinte.

ftp> lcd [imagini]

Această comandă modifică directorul curent de pe computerul local la imagini , dacă există.

ftp> ascii

Aceasta se schimbă în modul ASCII pentru transferul fișierelor text. ASCII este standard în majoritatea sistemelor.

ftp> binar

Această comandă se modifică în modul binar pentru transferarea tuturor fișierelor care nu sunt fișiere text.

ftp> obține image1.jpg

Aceasta descarcă fișierul image1.jpg de la computerul la distanță la computerul local. Avertisment: Dacă există deja un fișier pe computerul local cu același nume, este suprascris.

ftp> pune image2.jpg

Încarcă fișierul image2.jpg de pe computerul local la computerul la distanță . Avertisment: Dacă există deja un fișier pe computerul la distanță cu același nume, acesta este suprascris.

ftp>! ls

Adăugarea unui semn de exclamare în fața unei comenzi execută comanda specificată de pe computerul local. Deci, listează numele de fișiere și numele directorului din directorul curent de pe computerul local.

ftp> mget * .jpg

Cu comanda mget. puteți descărca mai multe imagini. Această comandă descarcă toate fișierele care se termină cu .jpg.

ftp> redenumiți [de la] [la]

Comanda redenumire modifică fișierul numit [de la] la noul nume [la] de pe serverul de la distanță.

ftp> pune local-file [remote-file]

Această comandă stochează un fișier local pe mașina de la distanță. Trimiteți fișierul local [fișier la distanță] face același lucru.

ftp> mput * .jpg

Această comandă încarcă toate fișierele care se termină cu .jpg în folderul activ de pe aparatul de la distanță.

ftp> ștergeți fișierul la distanță

Șterge fișierul numit fișier la distanță de pe aparatul de la distanță.

ftp> mdelete * .jpg

Acest lucru șterge toate fișierele care se termină cu .jpg în folderul activ de pe aparatul de la distanță.

ftp> nume fișier-nume

Determinați dimensiunea unui fișier de pe aparatul la distanță cu această comandă.

ftp> mkdir [director-nume]

Creați un nou director pe serverul de la distanță.

ftp> prompt

Comanda promptă activează sau dezactivează modul interactiv astfel încât comenzile din mai multe fișiere să fie executate fără confirmarea utilizatorului.

FTP> ieșiți

Comanda quit termină sesiunea FTP și iese din programul FTP. Comanda bye și ieșire realizează același lucru.

Opțiunile liniei de comandă

Opțiunile (numite și "steaguri sau comutatoare") modifică funcționarea unei comenzi FTP. De obicei, o opțiune de linie de comandă urmează principala comandă FTP după un spațiu. Iată o listă de opțiuni pe care le puteți adăuga comenzilor FTP și o descriere a ceea ce fac.