Ukážka použitia príkazu Linux FTP

Používanie protokolu FTP pomocou počítačov Linux

FTP je najjednoduchší a najznámejší protokol prenosu súborov, ktorý vymieňa súbory medzi lokálnym počítačom a vzdialeným počítačom alebo sieťou. Operačné systémy Linux a Unix majú vstavané výzvy na príkazový riadok, ktoré môžete použiť ako FTP klientov na vytváranie FTP pripojenia.

Upozornenie: FTP prenos nie je šifrovaný. Ktokoľvek, kto preberá prenos, môže čítať odoslané údaje, vrátane používateľského mena a hesla. Pre bezpečný prenos použite SFTP .

Vytvorte pripojenie FTP

Skôr ako budete môcť používať rôzne príkazy FTP, musíte vytvoriť spojenie so vzdialenou sieťou alebo počítačom. Vykonajte to otvorením terminálového okna v systéme Linux a napísaním ftp, za ktorým nasleduje názov domény alebo IP adresa FTP servera, napríklad ftp 192.168.0.1 alebo ftp domain.com . Napríklad:

ftp abc.xyz.edu

Tento príkaz sa pokúša pripojiť k ftp serveru na adrese abc.xyz.edu. Ak sa to podarí, požiada vás o prihlásenie pomocou používateľského mena a hesla. Verejné FTP servery často umožňujú prihlásiť sa pomocou anonymného používateľského mena a vašej e-mailovej adresy ako hesla alebo bez hesla.

Po úspešnom prihlásení sa na obrazovke terminálu zobrazí výzva ftp> . Skôr ako sa dostanete ďalej, získajte zoznam dostupných príkazov FTP pomocou funkcie pomocníka . Je to užitočné, pretože v závislosti od vášho systému a softvéru niektoré uvedené príkazy FTP môžu alebo nemusia fungovať.

Príkazy a popisy príkazov FTP

Príkazy FTP používané v systéme Linux a Unix sa líšia od príkazov FTP používaných s príkazovým riadkom systému Windows. Tu sú príklady, ktoré ilustrujú typické použitie príkazov Linux FTP na vzdialené kopírovanie, premenovanie a mazanie súborov.

ftp> help

Funkcia pomoci obsahuje zoznam príkazov, ktoré môžete použiť na zobrazenie obsahu adresára, prenos súborov a odstraňovanie súborov. Príkaz ftp >? dosiahne to isté.

ftp> ls

Tento príkaz vytlačí názvy súborov a podadresárov v aktuálnom adresári na vzdialenom počítači.

ftp> cd zákazníkov

Tento príkaz zmení aktuálny adresár na podadresár s názvom zákazníci, ak existuje.

ftp> cdup

Tým sa zmení aktuálny adresár na nadradený adresár.

ftp> lcd [images]

Tento príkaz zmení aktuálny adresár na lokálnom počítači na obrázky , ak existuje.

ftp> ascii

Toto sa mení na režim ASCII pre prenos textových súborov. ASCII je štandardná vo väčšine systémov.

ftp> binárne

Tento príkaz sa zmení na binárny režim pre prenos všetkých súborov, ktoré nie sú textovými súbormi.

ftp> get image1.jpg

Tento súbor stiahne súbor image1.jpg zo vzdialeného počítača do lokálneho počítača. Upozornenie: Ak v lokálnom počítači už existuje súbor s rovnakým názvom, prepisuje sa.

ftp> dať image2.jpg

Nahráva súbor image2.jpg z lokálneho počítača do vzdialeného počítača . Upozornenie: Ak je na vzdialenom počítači už súbor s rovnakým názvom, je prepísaný.

ftp>! ls

Pridanie výkričníka pred príkaz vykoná zadaný príkaz na lokálnom počítači. Takže! Ls uvádza zoznam názvov súborov a názvov adresárov aktuálneho adresára v lokálnom počítači.

ftp> mget *

Pomocou príkazu mget. môžete prevziať viacero obrázkov. Tento príkaz preberá všetky súbory s koncovkou .jpg.

ftp> premenovať [od] [do]

Príkaz premenovať zmení súbor s názvom [z] na nový názov [na] na vzdialenom serveri.

ftp> lokálny súbor [vzdialený súbor]

Tento príkaz ukladá lokálny súbor na vzdialenom počítači. Odoslať lokálny súbor [vzdialený súbor] robí to isté.

ftp> mput *

Tento príkaz odovzdá všetky súbory, ktoré končia s .jpg, do aktívnej zložky na vzdialenom počítači.

ftp> odstrániť vzdialený súbor

Odstráni súbor s názvom vzdialený súbor na vzdialenom počítači.

ftp> mdelete *

Tým sa odstránia všetky súbory, ktoré končia s .jpg v aktívnom priečinku na vzdialenom počítači.

ftp> veľkosť súboru-meno

Pomocou tohto príkazu zistite veľkosť súboru na vzdialenom počítači.

ftp> mkdir [adresár-názov]

Vytvorte nový adresár na vzdialenom serveri.

ftp> výzva

Príkazový riadok zapína alebo vypína interaktívny režim tak, aby príkazy na viacerých súboroch boli vykonávané bez potvrdenia používateľa.

ftp> quit

Príkaz ukončenia ukončuje reláciu FTP a ukončí program FTP. Príkazy a ukončenie robia to isté.

Možnosti príkazového riadka

Voľby (nazývané aj príznaky alebo prepínače) upravujú činnosť príkazu FTP. Zvyčajne sa príkaz príkazu riadi hlavným príkazom FTP po medzere. Tu je zoznam možností, ktoré môžete pripojiť k príkazom FTP a opis toho, čo robia.