Na nahrávanie, sťahovanie alebo správu obsahu FTP máme nekonečné množstvo grafických aplikácií, Filezilla je jednou z najpopulárnejších. Ako to však urobiť z príkazového riadku?
Najmä keď pracujeme na serveri a nemáme grafické rozhranie, musíme nahrať súbor na FTP alebo jednoducho niečo vymazať, vytvoriť priečinok atď., Robiť čokoľvek a máme iba svoj terminál, nič iné.
Na prácu so serverom FTP stačí jeden príkaz:
ftp
Dali sme príkaz ftp a za ním IP adresu (alebo hostiteľa) servera FTP, ku ktorému sa chceme pripojiť, a to je napríklad:
ftp 192.168.128.2
Ako je znázornené na obrázku nižšie, používateľ sa nás opýta, napíšeme to a stlačíme vstúpiť, potom si od nás vyžiada heslo, napíšeme ho a stlačíme vstúpiť, sme pripravení!
Teraz píšeme príkazy v tomto novom shelli, ktorým je shell ftp, napríklad do zoznamu použijeme príkaz ls
ls
Tu je snímka obrazovky:
Existuje oveľa viac príkazov, napríklad:
- mkdir : Vytváranie priečinkov
- chmod : Zmena povolení
- del : Vymazať súbory
Vyzerajú ako tie Linuxové, je to tak? ... hehe, ak píšu pomôcť v prostredí FTP dostávajú príkazy, ktoré môžu používať:
Otázka (a nejaké čudovanie sa), ktorú si predstavujem, je ... ako nahrať súbor správne?
Príkaz na nahranie súboru je odoslať
Syntax je:
send archivo-local archivo-final
Napríklad predpokladajme, že mám vo svojom Domov súbor s názvom video.mp4 a chceme ho nahrať do priečinka s názvom videá, príkaz by bol:
send video.mp4 videos/video.mp4
Jednoduché a jednoduché, log / výstup, ktorý vracia, je podobný tomuto:
local: video.mp4 remote: videos / videdo.mp4 Príkaz 200 PORT bol úspešný. 150 Otvorenie dátového pripojenia v režime BINARY na test. 226 Prenos je dokončený. Prenesené 0 bajtov. 0.00 KB / s
Ako vám vždy hovorím, ak chcete vedieť oveľa viac možností, prečítajte si príručku príkazu:
man ftp
Alebo si prečítajte príručku na adrese niekde z Internetu.
No, netvárim sa, že to je super manuál ďaleko od neho ... má to položiť iba základy 😉
Dúfam, že to bolo pre niektorých užitočné.
pozdravy
Dobrý príspevok !!!!
Ak chcete vykonať automatické spojenie s »ftp» a nie je potrebné zadávať user & pass, musíte vytvoriť súbor v $ HOME užívateľa
.netrc s oprávneniami chmod 600, ktorý obsahuje:
stroj [meno-definované-v- / etc / hostitelia] prihlásenie [užívateľské meno] passwd [passwdor]
....
Dobrý článok priateľ: D ..
Mimochodom, predchádzajúca téma o desdelinux pre môj projekt, pretože som vytvoril novú vlastnú tému a nakoniec som si ako CMS namiesto WordPress vybral Drupal.
Už som vedel, že sa rozhodnete pre Drupal (pre návrh témy je Drupal ako Blogger pre steroidy).
Čo sa týka aktualizácií, je jednoduchšie použiť operačný systém než na konci FTP všetko spravovať.
Drupal nie je iba Blogger o steroidoch: D ... Poskytuje veľmi komplexný obsah veľmi dobre a je veľmi rozšíriteľný. Krivka učenia je oveľa väčšia ako krivka učenia Joomly a priepastná v porovnaní s WordPress, ale Drupal vás v ničom neobmedzuje a jeho rýchlosť si zaslúži námahu :).
Vynikajúci Už som povedal, prečo sa tieto príkazy objavujú pri použití FileZilla.
Viem, že zámerom príspevku je ukázať, ako sa spojiť pomocou jediného príkazu, ale naozaj odporúčam midnight Commander (mc), ktorý vám umožní pripojiť sa na FTP / SFTP a odoslať (nahrať) súbory takýmto jednoduchým spôsobom. .
No a tu môj príspevok pre komunitu. Na zdravie
Dobrý deň,
Robím prax, ktorá vyžaduje, aby som sa pripojil k FTP serveru z kali linux VM a hovorí mi, že príkaz sa nenašiel, keď na neho dám ftp alebo man ftp.
Niečo mi chýba, však?
Práve som nainštaloval a dobre sa pripájam k miestnemu serveru a pri pokuse o odoslanie súboru sa zobrazí chyba
"553 Nepodarilo sa vytvoriť súbor."
túto správu dostávam. Čo môže zlyhávať?