K nahrávání, stahování nebo správě obsahu FTP máme nekonečné množství grafických aplikací, Filezilla je jednou z nejpopulárnějších. Ale jak to udělat z příkazového řádku?
Zvláště když pracujeme na serveru a nemáme grafické uživatelské rozhraní, musíme nahrát soubor na FTP nebo jednoduše něco smazat, vytvořit složku atd., Dělat cokoli a máme jen svůj terminál, nic jiného.
Pro práci se serverem FTP stačí jediný příkaz:
ftp
Dali jsme příkaz ftp a za ním IP adresu (nebo hostitele) FTP serveru, ke kterému se chceme připojit, a je to, například:
ftp 192.168.128.2
Jak je znázorněno na obrázku níže, uživatel se nás zeptá, napíšeme to a stiskneme vstoupit, pak nás požádá o heslo, napíšeme ho a stiskneme vstoupit, jsme připraveni jít!
Nyní píšeme příkazy v tomto novém shellu, kterým je shell ftp, například pro výpis použijeme příkaz ls
ls
Zde je snímek obrazovky:
Existuje mnohem více příkazů, například:
- mkdir : Vytváření složek
- chmod : Změnit oprávnění
- del : Vymazat soubory
Vypadají jako linuxové, že? ... hehe, pokud píší pomoc v prostředí FTP dostanou příkazy, které mohou použít:
Otázka (a divu), kterou si představuji, je ... jak nahrát soubor správně?
Chcete-li nahrát soubor, je to příkaz odeslat
Syntaxe je:
send archivo-local archivo-final
Předpokládejme například, že mám ve svém Domů soubor s názvem video.mp4 a chceme jej nahrát do složky s názvem videa, příkaz by byl:
send video.mp4 videos/video.mp4
Tak jednoduché, že log / výstup, který vrátí, je podobný tomuto:
local: video.mp4 remote: videos / videdo.mp4 Příkaz 200 PORT byl úspěšný. 150 Otevření datového připojení v režimu BINARY pro test. 226 Přenos je dokončen. 0 bajtů přeneseno. 0.00 KB / s
Jak vám vždy říkám, pokud chcete znát mnohem více možností, přečtěte si příručku k příkazu:
man ftp
Nebo si přečtěte příručku na někde z internetu.
No, já nepředstírám, že je to super manuál daleko od toho ... je to jen položit základy 😉
Přesto doufám, že to bylo pro některé užitečné.
pozdravy
Dobrý příspěvek !!!!
Pokud chcete provést automatické spojení s »ftp» a není nutné zadávat user & pass, musíte soubor vytvořit v $ HOME uživatele
.netrc s oprávněním chmod 600, obsahující:
stroj [název-definovaný v / etc / hosts] přihlášení [uživatelské jméno] passwd [passwdor]
....
Dobrý článek přítel: D ..
Mimochodem, předchozí téma desdelinux pro můj projekt, protože jsem si vytvořil nové vlastní téma a nakonec jsem si jako CMS místo WordPress vybral Drupal.
Už jsem věděl, že se rozhodnete pro Drupal (pro návrh motivu je Drupal jako Blogger na steroidech).
Pokud jde o aktualizace, je snazší použít operaci, než spravovat vše na konci FTP.
Drupal je víc než jen Blogger o steroidech: D ... Velmi dobře slouží velmi složitému obsahu a je velmi škálovatelný. Křivka učení je mnohem větší než u Joomly a propastná ve srovnání s WordPress, ale Drupal vás v ničem neomezuje a jeho rychlost si zaslouží úsilí :).
Vynikající. Už jsem říkal, proč se tyto příkazy objevují při použití FileZilla.
Vím, že záměrem příspěvku je ukázat, jak se připojit pomocí jediného příkazu, ale opravdu doporučuji půlnoční velitel (mc), který vám umožní připojit se k FTP / SFTP a odeslat (nahrát) soubory tak jednoduchým způsobem.
No, tady můj příspěvek pro komunitu. Na zdraví
Dobrý den,
Dělám praxi, která vyžaduje, abych se připojil k FTP serveru z kali linux VM a řekne mi příkaz nebyl nalezen, když jsem na něj vložil ftp nebo man ftp.
Něco mi chybí, že?
Právě jsem nainstaloval a dobře se připojuji k místnímu serveru a při pokusu o odeslání souboru se zobrazí chyba
"553 Nelze vytvořit soubor."
tuto zprávu dostávám. Co by mohlo selhat?