Primjeri upotrebe Linux FTP naredbe

Korištenje FTP protokola s Linux računalima

FTP je najjednostavniji i najpoznatiji protokol prijenosa datoteka koji razmjenjuje datoteke između lokalnog računala i udaljenog računala ili mreže. Linux i Unix operativni sustavi imaju ugrađene naredbene linije koje možete koristiti kao FTP klijente za izradu FTP veze.

Upozorenje: FTP prijenos nije šifriran. Svatko tko presreće prijenos može čitati podatke koje šaljete, uključujući korisničko ime i zaporku. Za siguran prijenos koristite SFTP .

Uspostavite FTP vezu

Prije nego što možete koristiti različite FTP naredbe, morate uspostaviti vezu s udaljenom mrežom ili računalom. Učinite to tako da otvorite terminalski prozor u Linuxu i upišete ftp nakon čega slijedi naziv domene ili IP adresa FTP poslužitelja, kao što je ftp 192.168.0.1 ili ftp domain.com . Na primjer:

ftp abc.xyz.edu

Ova se naredba pokušava povezati s ftp poslužiteljem na abc.xyz.edu. Ako uspije, od vas se traži da se prijavite pomoću korisničkog imena i zaporke. Javni FTP poslužitelji često vam omogućuju prijavu pomoću anonimnog korisničkog imena i vaše e-adrese kao zaporke ili bez ikakve zaporke.

Kada se uspješno prijavite, vidjet ćete ftp> prompt na zaslonu terminala. Prije nego što krenete dalje, nabavite popis dostupnih FTP naredbi pomoću funkcije pomoći . Korisno je jer ovisno o vašem sustavu i softveru, neke od navedenih naredbi FTP-a mogu funkcionirati ili možda neće funkcionirati.

FTP naredbeni primjeri i opisi

FTP naredbe koje se koriste s Linuxom i Unix razlikuju se od FTP naredbi koje se koriste s naredbenom retkom sustava Windows. Evo primjera koji ilustriraju tipične uporabe Linux FTP naredbi za daljinsko kopiranje, preimenovanje i brisanje datoteka.

ftp> pomoć

Funkcija pomoći navodi naredbe koje možete koristiti za prikaz sadržaja direktorija, prijenos datoteka i brisanje datoteka. Naredba ftp >? ostvaruje istu stvar.

ftp> ls

Ova naredba ispisuje imena datoteka i poddirektorija u trenutnom direktoriju na udaljenom računalu.

ftp> cd korisnicima

Ova naredba mijenja trenutni direktorij u poddirektorij nazvane korisnike ako postoji.

ftp> cdup

To mijenja trenutni direktorij u nadređeni direktorij.

ftp> lcd [slike]

Ova naredba mijenja trenutni direktorij na lokalnom računalu na slike , ako postoji.

ftp> ascii

To se mijenja u ASCII modu za prijenos tekstualnih datoteka. ASCII je zadano na većini sustava.

ftp> binarno

Ova naredba mijenja se u binarnom načinu prijenosa svih datoteka koje nisu tekstualne datoteke.

ftp> get image1.jpg

Ovo preuzima sliku image1.jpg s udaljenog računala na lokalno računalo. Upozorenje: Ako postoji datoteka na lokalnom računalu s istim imenom, ona se prepisuje.

ftp> stavite image2.jpg

Prenosi sliku image2.jpg s lokalnog računala na udaljeno računalo . Upozorenje: Ako postoji datoteka na udaljenom računalu s istim nazivom, ona se prekida.

ftp>! ls

Dodavanje uskličnika ispred naredbe izvršava navedenu naredbu na lokalnom računalu. Na taj način popisani su nazivi datoteka i nazivi direktorija trenutnog direktorija na lokalnom računalu.

ftp> mget * .jpg

S naredbom mget. možete preuzeti više slika. Ova naredba preuzima sve datoteke koje završavaju s .jpg.

ftp> preimenuj [iz] [to]

Naredba za preimenovanje mijenja datoteku s nazivom [od] do novog naziva [na] na udaljenom poslužitelju.

ftp> stavite lokalnu datoteku [udaljena datoteka]

Ova naredba pohranjuje lokalnu datoteku na udaljenom računalu. Slanje lokalne datoteke [udaljena datoteka] radi isto.

ftp> mput * .jpg

Ova naredba prenosi sve datoteke koje završavaju s .jpg aktivnom mapom na udaljenom računalu.

ftp> izbrišite datoteku s udaljenom datotekom

Briše datoteku s nazivom udaljenom datotekom na udaljenom računalu.

ftp> mdelete * .jpg

Time brišete sve datoteke koje završavaju s .jpg u aktivnoj mapi na udaljenom računalu.

ftp> naziv datoteke veličine

Odredite veličinu datoteke na udaljenom stroju pomoću ove naredbe.

ftp> mkdir [ime imenika]

Napravite novi direktorij na udaljenom poslužitelju.

ftp> prompt

Brza naredba uključuje ili isključuje interaktivni način rada tako da se naredbe na više datoteka izvršavaju bez potvrde korisnika.

ftp> zatvorite

Naredba za prekid raskida FTP sesiju i izlazi iz FTP programa. Naredbe bijeg i izlaz postižu istu stvar.

Opcije naredbene linije

Opcije (koje se nazivaju i zastavice ili preklopnici) mijenjaju rad naredbe FTP. Obično, opcija naredbenog retka slijedi glavnu naredbu FTP nakon razmaka. Evo popisa opcija koje možete dodati FTP naredbi i opis onoga što rade.