Ukázka použití příkazu FTP systému Linux

Použití protokolu FTP s počítači Linux

FTP je nejjednodušší a nejznámější protokol přenosu souborů, který vyměňuje soubory mezi místním počítačem a vzdáleným počítačem nebo sítí. Operační systémy Linux a Unix mají vestavěné příkazové řádky, které můžete použít jako FTP klienty pro vytváření FTP připojení.

Upozornění: FTP přenos není šifrován. Každý, kdo zachycuje přenos, si může přečíst odeslaná data, včetně vašeho uživatelského jména a hesla. Pro bezpečný přenos použijte SFTP .

Vytvořte připojení FTP

Než budete moci používat různé příkazy FTP, musíte vytvořit spojení se vzdálenou sítí nebo počítačem. To provedete otevřením terminálového okna v systému Linux a zadáním ftp, následovaným názvem domény nebo adresou IP serveru FTP, například ftp 192.168.0.1 nebo ftp domain.com . Například:

ftp abc.xyz.edu

Tento příkaz se pokusí připojit k ftp serveru na adrese abc.xyz.edu. Pokud se to podaří, požádá vás o přihlášení pomocí uživatelského jména a hesla. Veřejné FTP servery často umožňují přihlásit se pomocí anonymní uživatelské jméno a vaši e-mailovou adresu jako heslo nebo bez hesla vůbec.

Při úspěšném přihlášení se na obrazovce terminálu zobrazí výzva ftp> . Než se dostanete dále, získáte seznam dostupných příkazů FTP pomocí funkce nápovědy . Je to užitečné, protože v závislosti na vašem systému a softwaru některé z uvedených příkazů FTP mohou nebo nemusí fungovat.

Příklady a popisy příkazů FTP

Příkazy FTP používané v systémech Linux a Unix se liší od příkazů FTP použitých s příkazovým řádkem systému Windows. Zde jsou příklady, které ilustrují typické použití příkazů Linux FTP pro vzdálené kopírování, přejmenování a mazání souborů.

ftp> help

Funkce nápovědy uvádí seznam příkazů, které můžete použít k zobrazení obsahu adresáře, přenosu souborů a odstranění souborů. Příkaz ftp >? dosáhne toho samého.

ftp> ls

Tento příkaz vytiskne názvy souborů a podadresářů v aktuálním adresáři ve vzdáleném počítači.

ftp> cd zákazníků

Tento příkaz změní aktuální adresář na podadresář s názvem zákazníci, pokud existuje.

ftp> cdup

Tímto změníte aktuální adresář na nadřazený adresář.

ftp> lcd [obrázky]

Tento příkaz změní aktuální adresář v místním počítači na obrázky , pokud existuje.

ftp> ascii

Tím se změní režim ASCII pro přenos textových souborů. ASCII je ve většině systémů výchozí.

ftp> binární

Tento příkaz se změní na binární režim pro přenos všech souborů, které nejsou textovými soubory.

ftp> get image1.jpg

Tento soubor stáhne soubor image1.jpg ze vzdáleného počítače do místního počítače. Upozornění: Je-li v místním počítači již soubor se stejným názvem, je přepsán.

ftp> dát image2.jpg

Nahrává soubor image2.jpg z místního počítače do vzdáleného počítače . Upozornění: Je-li na vzdáleném počítači již soubor se stejným názvem, je přepsán.

ftp>! ls

Přidání vykřičníku před příkazem provede daný příkaz v místním počítači. Takže! Ls zobrazí seznam názvů souborů a názvů adresářů aktuálního adresáře v místním počítači.

ftp> mget * .jpg

S příkazem mget. můžete stáhnout více obrázků. Tento příkaz stáhne všechny soubory, které končí .jpg.

ftp> přejmenovat [od] [do]

Příkaz přejmenování změní soubor s názvem [od] na nový název [na] na vzdáleném serveru.

ftp> lokální soubor [vzdálený soubor]

Tento příkaz ukládá lokální soubor na vzdáleném počítači. Odeslat lokální soubor [vzdálený soubor] dělá totéž.

ftp> mput * .jpg

Tento příkaz nahrává všechny soubory, které končí pomocí .jpg, do aktivní složky ve vzdáleném počítači.

ftp> odstranit vzdálený soubor

Odstraní soubor s názvem vzdáleného souboru ve vzdáleném počítači.

ftp> mdelete * .jpg

Tímto odstraníte všechny soubory, které skončí s příponou .jpg v aktivní složce ve vzdáleném počítači.

ftp> velikost souboru-název

Určete velikost souboru na vzdáleném počítači tímto příkazem.

ftp> mkdir [adresář-jméno]

Vytvořte nový adresář na vzdáleném serveru.

ftp> výzva

Příkazový příkaz zapne nebo vypne interaktivní režim tak, aby příkazy na více souborech byly provedeny bez potvrzení uživatele.

ftp> quit

Příkaz ukončení ukončí relaci FTP a ukončí program FTP. Příkazy bye a exit mají stejnou věc.

Možnosti příkazového řádku

Možnosti (nazývané také příznaky nebo přepínače) upravují činnost příkazu FTP. Možnost příkazového řádku obvykle vyplývá z hlavního příkazu FTP po mezerě. Zde je seznam možností, které můžete připojit k příkazům FTP a popisu toho, co dělají.