Koristite jednu od sledećih opcija za povezivanje sa serverom:
|
1
2
3
|
ftp ftp.example.com
ftp 1.2.3.4
ftp user@ftp.example.com
|
Morate znati korisničko ime i lozinku za autentifikaciju sa korisničkim pravima, u suprotnom možete se prijaviti kao anonimni korisnik. Pokušajmo da se prijavimo na ftp.freebsd.org kao anoniman. Otvorite terminal i izvršite komandu:
|
1
|
ftp ftp.freebsd.org
|
Sesija se odvija na sledeći način:
|
1
2
3
4
5
6
7
8
9
10
11
|
Pokušavam 2001:6c8:2:600::132...
Pokušavam 2001:4f8:0:2::e...
Pokušavam 149.20.64.73...
Povezano sa ftp.freebsd.org.
220 Dobrodošli na freebsd.isc.org.
Ime (ftp.freebsd.org:logi.cc): ftp
331 Molimo navedite lozinku.
Lozinka: ftp
230 Prijava uspešna.
Udaljeni sistem tipa je UNIX.
Koristi se binarni način za prenos datoteka.
|
Кад унесете своје корисничко име и лозинку за ftp сервер ftp.example.com, појавиће се следећа линија:
|
1
|
ftp>
|
Након тога, можете користити ftp сервер помоћу команди.
Задатак: Прегледати фајлове у директоријуму
|
1
|
ftp> ls
|
Задатак: Променити директоријум
|
1
|
ftp> cd ИмеДиректоријума
|
Задатак: Преузети или копирати фајл
Да бисте копирали један фајл са удаљеног ftp сервера на свој рачунар, користите команду get.
|
1
2
|
get fileName
get fileName newFileName
|
Da biste kopirali fajl README.TXT sa ftp.freebsd.org, morate biti u direktorijumu koji sadrži taj fajl i izvršiti komandu
|
1
|
ftp> get README.TXT
|
Evo izlaza ove komande:
|
1
2
|
ftp> lcd /putanja/do/novog/direktorijuma
ftp> lcd /tmp
|
Trenutni direktorijum možete saznati komandom:
|
1
|
ftp> lpwd
|
Komanda lpwd prikazuje trenutni direktorijum na lokalnom računaru, a da biste saznali direktorijum na udaljenom FTP serveru, koristite komandu pwd:
|
1
|
ftp> pwd
|
Preuzimanje više fajlova
Da biste odjednom preuzeli više fajlova sa udaljenog FTP servera na lokalni računar, koristite komandu mget. Pre preuzimanja svakog fajla moraćete da potvrdite kopiranje sa Da/Ne (Y/N). Da biste izbegli ovo, koristite komandu mget sa -i. Da biste preuzeli sve fajlove, unesite:
|
1
|
ftp> mget *
|
Da biste preuzeli sve fajlove sa ekstenzijom php:
|
1
|
ftp> mget *.php
|
Zadatak: Brisanje fajla
Da biste obrisali fajl na udaljenom FTP serveru, koristite komandu delete.
|
1
2
|
ftp> delete ImeFajla
ftp> delete output.jpg
|
Zadatak: Preuzeti jedan fajl
Da biste preuzeli samo jedan fajl na ftp server, koristite komandu put
|
1
|
ftp> put ImeFajla
|
Za primer, preuzmite logo na ftp server
|
1
|
ftp> put logo.jpg
|
Zadatak: Preuzeti više fajlova
Da biste odjednom preuzeli više fajlova sa lokalnog računara na udaljeni ftp server, treba da koristite komandu mput. Takođe ćete morati da odgovorite sa Da/Ne (Y/N) na pitanje o preuzimanju fajla pre svakog preuzimanja. U primeru je prikazano preuzimanje svih fajlova sa lokalnog računara (iz trenutnog direktorijuma)
|
1
2
|
ftp> mput *
ftp> mput *.php
|
Zadatak: Kreiranje direktorijuma
Za kreiranje novog direktorijuma koristite komandu mkdir
|
1
2
3
4
|
ftp> mkdir ImeDirektorijuma
ftp>mkdir backup
ftp>cd backup
ftp>pwd
|
Zadatak: Brisanje direktorijuma
Za brisanje direktorijuma koristite komandu rmdir
|
1
2
3
|
ftp>rmdir ИмяДиректории
ftp>rmdir images
ftp>ls
|
Задание: Izbor režima prenosa podataka
Da biste prenosili fajlove u ASCII režimu, unesite:
|
1
|
ftp>ascii
|
Imajte na umu da je ASCII režim podrazumevani režim, u kojem se preporučuje prenos tekstualnih fajlova.
Da biste prenosili fajlove u binarnom režimu, unesite:
|
1
|
ftp>binary
|
Binarni režim je poželjniji za slike, arhive i slično. U ovom režimu je manja verovatnoća da ćete dobiti grešku tokom prenosa.
Zadaci: Povezivanje sa drugim FTP serverom
Da biste se povezali sa drugim FTP serverom, koristite komandu open:
|
1
|
ftp>open ftp.yandex.ru
|
На ovaj način ćemo se povezati na ftp server ftp.yandex.ru. Takođe morate znati korisničko ime i lozinku, ali možete koristiti i anonimno ulazak ako server to podržava.
Zadatak: Zatvaranje ftp sesije
Unesite quit ili bye
|
1
|
ftp>quit
|
ili
|
1
|
ftp>bye
|
Kako mogu saznati više o komandama za ftp server?
Unesite ? ili help da biste saznali više o ftp komandama.
|
1
2
|
ftp>?
ftp>help
|
Možete dobiti kratak opis svake komande:
|
1
2
|
ftp>help ImeKomande
ftp>help chmod
|
Izlaz:
|
1
|
chmod change file permissions of remote file
|
To je to. Razmotrili smo osnovne komande. Sada ćete moći bez problema da upravljate FTP-om iz komandne linije.
