Conectați-vă și lucrați la un FTP folosind terminalul

Pentru a încărca, descărca sau gestiona conținutul unui FTP avem un număr nesfârșit de aplicații grafice, Filezilla este una dintre cele mai populare. Dar cum se face acest lucru din linia de comandă?

Mai ales când lucrăm pe un server și nu avem o interfață grafică, trebuie să încărcăm un fișier pe un FTP sau pur și simplu să ștergem ceva, să creăm un folder etc., să facem orice și avem doar terminalul nostru, nimic altceva.

Pentru a lucra cu un server FTP, este suficientă o singură comandă:

ftp

Punem comanda ftp și urmăm adresa IP (sau gazda) serverului FTP la care dorim să ne conectăm și gata, de exemplu:

ftp 192.168.128.2

După cum se arată în imaginea de mai jos, utilizatorul ne va întreba, o scriem și o apăsăm Intrați, apoi ne va cere parola, o scriem și o apăsăm Intrați, gata să plecăm!

ftp-user-login

Acum scriem comenzile în acest nou shell, care este shell-ul ftp, de exemplu, pentru a lista folosim comanda ls

ls

Iată o captură de ecran:

ftp-ls

Există multe alte comenzi, de exemplu:

  • mkdir : Creați dosare
  • chmod : Modificați permisiunile
  • del : Sterge fisierele

Arată ca cele Linux nu? ... hehe, dacă scriu ajutor în shell-ul FTP primesc comenzi pe care le pot folosi:

ftp-ajutor

Întrebarea (și unele întrebări) pe care mi-o imaginez este ... cum să încărc un fișier nu?

Pentru a încărca un fișier, comanda este trimite

Sintaxa este:

send archivo-local archivo-final

De exemplu, să presupunem că am în mine Acasa un fișier numit video.mp4 și vrem să îl încărcăm într-un folder numit Videoclipuri, comanda ar fi:

send video.mp4 videos/video.mp4

Ei trebuie să specifice întotdeauna numele videoclipului final, nu contează dacă este același sau dacă nu vor să se schimbe, trebuie să îl precizeze la fel, este obligatoriu.

La fel de simplu, jurnalul / ieșirea pe care o returnează este similar cu acesta:

local: video.mp4 remote: videos / videdo.mp4 Comanda 200 PORT reușită. 150 Deschiderea conexiunii de date în modul BINARY pentru test. 226 Transfer finalizat. 0 octeți transferați. 0.00 KB / sec.

După cum vă spun mereu, dacă doriți să cunoașteți mai multe opțiuni, citiți doar manualul de comandă:

man ftp

Sau citiți manualul la undeva de pe internet.

Ei bine, nu pretind că acesta este un super manual, departe de el ... este doar să punem bazele

Totuși, sper că a fost util pentru unii.

În ceea ce priveşte


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

8 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   barnarasta el a spus

    Bună contribuție !!!!
    Dacă doriți să faceți o conexiune automată cu »ftp» și nu este necesar să puneți user & pass, trebuie să creați fișierul în $ HOME al utilizatorului
    .netrc cu permisiuni chmod 600, care conține:
    computer [nume-definit-în- / etc / hosts] autentificare [nume utilizator] passwd [passwdor]
    ....

  2.   peterceh el a spus

    Bun articol prieten: D ..
    Apropo, nu mai am nevoie de tema desdelinux anterioară pentru proiectul meu, deoarece am creat o nouă temă proprie și în cele din urmă am ales Drupal ca CMS în loc de WordPress.

    1.    eliotime3000 el a spus

      Știam deja că vei opta pentru Drupal (pentru proiectarea temelor, Drupal este ca Blogger pe steroizi).

      În ceea ce privește actualizările, este mai ușor să folosiți drush-ul decât să gestionați totul la sfârșitul FTP.

      1.    peterceh el a spus

        Ei bine, Drupal este mai mult decât doar Blogger pe steroizi: D ... Acesta servește foarte bine conținut foarte complex și este foarte scalabil. Curba de învățare este mult mai mare decât cea a lui Joomla și abisală în comparație cu WordPress, dar Drupal nu te limitează în nimic și viteza sa merită un efort :).

  3.   eliotime3000 el a spus

    Excelent. Spuneam deja de ce apar aceste comenzi când se utilizează FileZilla.

  4.   Saul Uribe el a spus

    Știu că intenția postării este de a arăta cum să vă conectați cu o singură comandă, dar recomand cu adevărat comandantul de la miezul nopții (mc), vă permite să vă conectați la un FTP / SFTP și să trimiteți (încărcați) fișiere într-un mod atât de simplu. .

    Ei bine, acolo contribuția mea la comunitate. Salutari

  5.   neoki75 el a spus

    Bună ziua,

    Fac o practică care îmi cere să mă conectez la un server FTP de la o mașină virtuală kali linux și îmi spune că nu am găsit comanda când am pus ftp sau man ftp pe el.

    Îmi lipsește ceva, nu?

  6.   edd el a spus

    Tocmai am instalat și mă conectez la serverul meu local, iar când încerc să trimit un fișier primesc o eroare
    "553 Nu s-a putut crea fișierul."
    mesajul acesta îl primesc. Ce ar putea eșua?