Připojte se a pracujte na FTP pomocí terminálu

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!

ftp-přihlášení uživatele

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:

ftp-ls

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:

ftp-nápověda

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

Musí vždy zadat název konečného videa, nezáleží na tom, zda je stejné, nebo pokud nechtějí, aby se změnilo, musí to uvést stejně, je to povinné.

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


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   barnarasta řekl

    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]
    ....

  2.   Petr Čech řekl

    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.

    1.    eliotime3000 řekl

      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.

      1.    Petr Čech řekl

        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í :).

  3.   eliotime3000 řekl

    Vynikající. Už jsem říkal, proč se tyto příkazy objevují při použití FileZilla.

  4.   Saúl Uribe řekl

    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í

  5.   neoki75 řekl

    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?

  6.   Edd řekl

    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?