FTP je nejjednodušší a nejznámější protokol pro přenos souborů, který si vyměňuje soubory mezi místním a vzdáleným počítačem. Operační systémy Linux a Unix nabízejí vestavěné shell programy pro klienty FTP. Přenos FTP není šifrován. Kdokoli, kdo zachytí přenos, si může přečíst údaje, které odesíláte, včetně vašeho uživatelského jména a hesla. Pro bezpečný přenos použijte SFTP.
Příkazy a přepínače FTP
Seznam příkazů FTP je užitečný, protože to, co pro vás bude fungovat, závisí na vašem systému a softwaru.
Příkaz | Vysvětlení |
! | Spusťte interaktivní prostředí. Pokud existují argumenty, první je považován za příkaz k přímému provedení, zbytek jako jeho argumenty. |
$ | Proveďte makro. |
účet | Zadejte heslo požadované serverem pro přístup k prostředkům. Pokud není zahrnut žádný argument, je uživatel vyzván k zadání hesla k účtu. |
připojit | Připojte místní soubor k souboru na vzdáleném počítači. |
ascii | Nastavte typ přenosu souborů na síťový ASCII. Toto je výchozí typ. |
zvonek | Po dokončení každého příkazu pro přenos souborů vydejte zvonek. |
binární | Nastavte typ přenosu souborů na podporu binárního přenosu obrazu. |
sbohem | Ukončete relaci FTP se vzdáleným serverem a ukončete ftp. Stejný jako přestat. |
případ | Přepnout mapování případu názvů souborů vzdáleného počítače během mgetcommands. Je-li zapnuto psaní písmen (výchozí nastavení je vypnuto), jsou názvy souborů vzdáleného počítače se všemi velkými písmeny zapsány do místního adresáře s písmeny mapovanými na malá písmena. |
CD | Změňte pracovní adresář. |
cdup | Změňte pracovní adresář na nadřazený aktuální pracovní adresář. |
chmod | Změňte oprávnění vzdáleného souboru. |
zavřít | Ukončete relaci FTP. Stejný jako odpojit. |
cr | Během načítání souborů typu ASCII přepíná odizolování návratu vozíku. |
vymazat | Smažte soubor. |
ladit | Přepnout režim ladění. |
dir | Zobrazte seznam obsahu adresáře. |
odpojit | Ukončete relaci FTP. Stejný jako zavřít. |
výstup | Ukončete relaci FTP a ukončete. |
formulář | Nastavte formát přenosu souborů. |
dostat | Načtěte soubor a uložte jej na místním počítači. |
glob | Přepnout rozšíření metaznaků o názvy místních souborů. |
hash | Přepnout # tisk pro každý přenesený datový blok. |
Pomoc | Zobrazit zprávu o významu příkazu. Pokud není zadán žádný argument, FTP zobrazí seznam všech známých příkazů. Stejný jako ?. |
líný | Nastavte časovač nečinnosti na serveru (v sekundách). Pokud nejsou zahrnuty sekundy, zobrazí se aktuální časovač nečinnosti. |
obraz | Nastavte typ binárního přenosu. |
ipany | Povolte překladači adres, aby vrátil jakoukoli rodinu adres. |
ipv4 | Omezte překladač adres tak, aby vyhledával pouze adresy IPv4. |
ipv6 | Omezit adresování hostitele pouze na IPv6. |
LCD | Změňte pracovní adresář na místním počítači. Pokud není zadán žádný adresář, použije se domovský adresář uživatele. |
je | Seznamte obsah vzdáleného adresáře. |
macdef | Definujte makro. |
mdelete | Odstraňte více souborů. |
mdir | Seznamte obsah více vzdálených adresářů. |
mget | Získejte více souborů ze serveru. |
mkdir | Vytvořte nový adresář na serveru. |
mls | Seznamte obsah více vzdálených adresářů. |
režimu | Nastavte režim přenosu souborů. |
modtime | Zobrazit čas poslední úpravy souboru na serveru. |
mput | Odeslat více souborů na server. |
novější | Získejte soubor, pokud je novější než místní soubor. |
seznam | Vytiskněte seznam souborů v adresáři na vzdáleném počítači. |
nmap | Nastavte šablony pro výchozí mapování názvů souborů. |
ntrans | Nastavte překladovou tabulku pro výchozí mapování názvů souborů. |
otevřeno | Připojte se ke vzdálenému serveru. |
výzva | Vynutit interaktivní výzvu u více příkazů. |
pasivní | Vstupte do režimu pasivního přenosu. |
proxy | Spusťte příkaz FTP na připojení sekundárního ovládání. |
qc | Tisk ? místo kontrolních znaků na standardním výstupu. |
sendport | Přepnout použití příkazů PORT. |
dát | Uložte místní soubor na vzdáleném počítači. |
pwd | Zobrazit název aktuálního pracovního adresáře na vzdáleném počítači. |
přestat | Ukončete relaci FTP se vzdáleným serverem a ukončete ftp. Stejný jako sbohem. |
citát | Zadané argumenty jsou doslovně odeslány na vzdálený server FTP. |
rekv | Přijměte vzdálený soubor a uložte jej na místním počítači. Stejný jako dostat. |
reget | Stejný jako dostatkromě toho, že pokud místní soubor existuje a je menší než ten na serveru, předpokládá se, že místní je částečně přenesenou kopií vzdáleného a přenos pokračuje od zjevného bodu selhání. Pokud místní soubor neexistuje, FTP nedostane vzdálený. Tento příkaz je užitečný při přenosu velkých souborů přes sítě, které jsou náchylné k přerušení připojení. |
rstatus | Zobrazuje stav vzdáleného zařízení. Pokud je zadán název souboru, zobrazí se stav vzdáleného souboru. |
pomoc | Získejte pomoc ze serveru. |
přejmenovat | Přejmenujte vzdálený soubor. |
resetovat | Vymažte frontu odpovědí. |
restartovat | Restartujte přenos souborů na bytecount. |
rmdir | Odeberte adresář na serveru. |
runique | Přepněte ukládání souborů v místním systému s jedinečnými názvy souborů. |
poslat | Uložte místní soubor na vzdáleném počítači. Stejný jako dát. |
stránky | Zadané argumenty jsou doslovně odeslány na vzdálený server FTP jako příkaz SITE. |
velikost | Najděte velikost souboru na serveru. |
postavení | Zobrazit aktuální stav FTP. |
struktur | Nastavte strukturu přenosu souborů na proud je výchozí). |
Systém | Zobrazit operační systém spuštěný na vzdáleném počítači. |
sunique | Přepněte ukládání souborů na vzdáleném počítači pod jedinečnými názvy souborů. Server musí podporovat příkaz STOU protokolu FTP. Výchozí hodnota je vypnuto. |
tenex | Nastavte typ přenosu souboru tenex. |
klíště | Přepnout tisk čítače bajtů během přenosu. |
stopa | Přepnout trasování paketů. |
typ | Nastavte typ přenosu souborů (výchozí je síťový ASCII). Pokud není zadán žádný typ, zobrazí se aktuální typ. |
uživatel | Identifikujte se na FTP server. Pokud heslo není zadáno a server ho vyžaduje, FTP uživatele vyzve k zadání hesla |
odhalit | Nastavte výchozí umask na vzdáleném serveru na newmask. Pokud je nová maska vynechána, zobrazí se aktuální umask. |
podrobně | Přepnout podrobný režim ( na ve výchozím stavu). Tento režim zobrazuje všechny odpovědi ze serveru FTP. Pokud je tato možnost povolena, po dokončení přenosu souboru se zobrazí statistika týkající se efektivity přenosu. |
? | Vytiskne zprávu o významu příkazu. Stejný jako Pomoc. |
Příkazy FTP používané v systémech Linux a Unix se liší od příkazů FTP používaných v příkazovém řádku systému Windows.
Možnosti použití s příkazy FTP
Možnosti (nazývané také příznaky nebo přepínače) upravují činnost příkazu FTP. Volba příkazového řádku obvykle následuje po hlavním příkazu FTP za mezerou. Níže je uveden seznam možností, které můžete k příkazům FTP přidat, a popis jejich činnosti.
Volba | Vysvětlení |
-4 | Při kontaktování hostitele používejte pouze IPv4. |
-6 | Používejte pouze IPv6. |
-E | Zakáže podporu historie a úpravy příkazů. |
-p | Pro datové přenosy používejte pasivní režim. |
-i | Vypne interaktivní výzvy během přenosu souborů. |
-n | Zabraňuje automatickému přihlášení při prvním připojení. |
-G | Zakáže globbing názvu souboru. |
-proti | Vynutí odebrání serveru, aby zobrazoval všechny odpovědi. |
-d | Zapojuje ladění. |
Příklady příkazů FTP v systému Linux
Níže jsou uvedeny příklady, které ilustrují typické použití příkazů FTP systému Linux. Provádění ftp bez jakýchkoli možností připraví okno terminálu na příkazy FTP. Po zadání vynechejte ftp z příkazů. Typ výstup zavřete relaci FTP a vraťte se do příkazového řádku. ftp
type = „code“> Než budete moci používat příkazy FTP, musíte navázat spojení se vzdálenou sítí, což ukazuje tento další příklad. Tento příkaz FPT se pokusí připojit k serveru v abc.xyz.edu. Pokud uspěje, požádá o uživatelské jméno a heslo. ftp abc.xyz.edu
type = „code“> V tomto dalším příkladu jednoduchého příkazu FTP uvádí příkaz ls seznam toho, co je ve složce na serveru. Tento příkaz nemá ftp část na začátku, protože se předpokládá, že jste připojeni k serveru. je
type = „code“> CD příkaz změní pracovní adresář. V tomto případě přejít na filmy složku a spouštět příkazy tam, nikoli v předchozí složce. cd filmy
type = „code“> Pro pokračování předchozího příkladu používá tento příkaz FTP dostat stáhnout soubor dovolená.mp4 soubor z filmy složku. získejte dovolenou.mp4
type = „code“> Tento poslední příklad příkazu FTP změní vzdálený pracovní adresář na / filmy / narozeniny / a nahraje soubory MP4. Tento příklad předpokládá, že příkaz cd byl použit ke změně na /filmy/ složku. CD narozeniny
mput * .mp4
Více od Lifewire
-
Jak používat Linux ke kopírování souborů a složek
-
Jak používat příkaz Linux – příkaz Unix: Přihlášení
-
Odstraňte soubory pomocí příkazového řádku systému Linux
-
Jak používat příkaz Linux Sleep k pozastavení skriptu BASH
-
Jak zjistit svůj adresář pomocí příkazu pwd
-
Co je TFTP? (Trivial File Transfer Protocol)
-
Jak používat ‚mkdir‘ k vytvoření adresářů Linuxu
-
Příkazový řádek Linuxu: Co to je a jak jej používat
-
Příkaz Linux pro instalaci
-
Jak změnit adresář v Linuxu
-
Příkaz bunzip2 Linux: Jak jej používat
-
Příklad použití příkazu Linux „rozbalit“
-
Jak používat Linux Shell
-
7 Nejlepší software serveru FTP zdarma
-
Jak odstranit soubory a složky pomocí systému Linux
-
Jak převést obrázky pomocí Linuxu
Vaše práva na soukromí
Lifewire a naši partneři třetích stran používají soubory cookie a zpracovávají osobní údaje, jako jsou jedinečné identifikátory, na základě vašeho souhlasu s ukládáním a / nebo přístupem k informacím v zařízení, zobrazováním personalizovaných reklam a pro měření obsahu, přehled publika a vývoj produktů. Chcete-li změnit nebo odvolat váš výběr souhlasu pro Lifewire.com, včetně vašeho práva vznést námitku, kde je použit oprávněný zájem, klikněte níže. Nastavení můžete kdykoli aktualizovat pomocí odkazu „Ochrana osobních údajů v EU“ v dolní části jakékoli stránky. Tyto volby budou globálně signalizovány našim partnerům a nebudou mít vliv na data procházení. Seznam partnerů (prodejců)
My a naši partneři zpracováváme údaje pro:
Aktivně pro identifikaci skenujte vlastnosti zařízení. Používejte přesná geolokační data. Ukládejte a / nebo přistupujte k informacím na zařízení. Vyberte přizpůsobený obsah. Vytvořte si vlastní profil obsahu. Měření výkonu reklamy. Vyberte základní reklamy. Vytvořte si přizpůsobený profil reklam. Vyberte přizpůsobené reklamy. Aplikujte průzkum trhu a získejte přehled o publiku. Měření výkonu obsahu. Vyvíjejte a vylepšujte produkty. Seznam partnerů (prodejců)