Primeri upotrebe Linux FTP naredbe

Korišćenje FTP protokola sa Linux računarima

FTP je najjednostavniji i najpoznatiji protokol za prenos datoteka koji razmjenjuje datoteke između lokalnog računara i udaljenog računara ili mreže. Linux i Unix operativni sistemi imaju ugrađene pozive za komandnu liniju koje možete koristiti kao FTP klijente za pravljenje FTP veze.

Upozorenje: FTP prenos nije šifrovan. Svako ko presreće prenos može pročitati podatke koje šaljete, uključujući vaše korisničko ime i lozinku. Za siguran prenos, koristite SFTP .

Uspostavite FTP vezu

Prije nego što možete koristiti različite FTP naredbe, morate uspostaviti vezu sa udaljenom mrežom ili računalom. Uradite to tako što ćete otvoriti terminalski prozor u Linuxu i kucati ftp, a zatim ime domene ili IP adresu FTP servera, kao što je ftp 192.168.0.1 ili ftp domain.com . Na primjer:

ftp abc.xyz.edu

Ova naredba pokušava da se poveže sa ftp serverom na abc.xyz.edu. Ako uspije, traži se da se prijavite koristeći korisničko ime i lozinku. Javni FTP serveri često dozvoljavaju prijavljivanje koristeći korisničko ime anonimno i vašu e-adresu kao lozinku ili bez lozinke.

Kada se uspešno prijavite, na ekranu terminala se prikazuje naredba ftp> . Pre nego što nastavite dalje, dobijete listu dostupnih FTP naredbi pomoću funkcije pomoći . Korisno je, jer u zavisnosti od vašeg sistema i softvera, neke od navedenih FTP naredbi mogu ili ne mogu raditi.

Primjeri i opis FTP naredbe

FTP naredbe koje se koriste sa Linux-om i Unix-om razlikuju se od FTP naredbi korištenih u Windows komandnoj liniji. Evo primera koji ilustruju tipičnu upotrebu Linux FTP naredbi za daljinsko kopiranje, preimenovanje i brisanje datoteka.

ftp> pomoć

Funkcija pomoći prikazuje spisak komandi koje možete koristiti za prikaz sadržaja direktorija, prenošenje datoteka i brisanje datoteka. Komanda ftp >? postiže istu stvar.

ftp> ls

Ova naredba odštampa imena datoteka i poddirektorija u trenutnom direktoriju na udaljenom računaru.

ftp> cd kupaca

Ova naredba menja trenutni direktorijum u imenovane kupce podimeničara ako ih postoji.

ftp> cdup

Ovo menja trenutni direktorijum u nadređeni direktorij.

ftp> lcd [slike]

Ova naredba menja trenutni direktorij na lokalnom računaru na slike , ako ih postoji.

ftp> ascii

Ovo se menja u ASCII režim za prenos tekstualnih datoteka. ASCII je podrazumevana na većini sistema.

ftp> binarno

Ova naredba se menja u binarni režim za prenos svih datoteka koje nisu tekstualne datoteke.

ftp> dobi sliku1.jpg

Ovo preuzima datoteku image1.jpg sa udaljenog računara na lokalni računar. Upozorenje: Ako već postoji datoteka na lokalnom računaru sa istim imenom, ona je prepisana.

ftp> staviti image2.jpg

Prenosi datoteku image2.jpg sa lokalnog računara na udaljeni računar . Upozorenje: Ako već postoji datoteka na udaljenom računaru sa istim imenom, ona je prepisana.

ftp>! ls

Dodavanje oznaka uzvičenja ispred naredbe izvršava određenu komandu na lokalnom računaru. Dakle, liste imena datoteka i imenika trenutnog direktorijuma na lokalnom računaru.

ftp> mget * .jpg

Sa mget komandom. možete preuzeti više slika. Ova naredba preuzima sve datoteke koje se završavaju sa .jpg.

ftp> preimenovati [iz] [u]

Komanda preimenovanja menja datoteku nazvanu [from] na novo ime [to] na udaljenom serveru.

ftp> staviti lokalnu datoteku [remote-file]

Ova naredba čuva lokalnu datoteku na udaljenoj mašini. Slanje lokalne datoteke [daljinski fajl] radi isto.

ftp> mput * .jpg

Ova komanda otprema sve datoteke koje se završavaju sa .jpg u aktivni folder na udaljenoj mašini.

ftp> obriši udaljenu datoteku

Briše datoteku sa udaljenom datotekom na udaljenoj mašini.

ftp> mdelete * .jpg

Ovo briše sve datoteke koje se završavaju pomoću .jpg u aktivnom direktorijumu na udaljenoj mašini.

ftp> ime datoteke veličine

Odredite veličinu datoteke na udaljenoj mašini sa ovom komandom.

ftp> mkdir [imenik-ime]

Napravite novi direktorij na udaljenom serveru.

ftp> prompt

Komanda prompta uključuje ili isključuje interaktivni mod, tako da se komande na više datoteka izvršavaju bez korisničke potvrde.

ftp> prekini

Ova naredba prekida FTP sesiju i izlazi iz FTP programa. Komande i izlazi ostvaruju istu stvar.

Opcije komandne linije

Opcije (takođe nazvane zastave ili prekidači) mijenjaju funkciju FTP naredbe. Obično, opcija komandne linije prati glavnu FTP naredbu nakon razmaka. Evo liste opcija koje možete dodati FTP naredbama i opisu onoga što rade.