Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Sigurnost
  • ftp naredbe naredbeni redak. Primjer FTP sesije

ftp naredbe naredbeni redak. Primjer FTP sesije

Pozdrav svima, danas ću vam reći o uslužnom programu ftp.exe kao alatu za rad s FTP poslužiteljima.

Za rad s FTP poslužiteljima uopće nije potrebno koristiti glomazne (a ponekad i ne besplatne) FTP klijente; za jednostavne operacije sasvim je prikladan uslužni program naredbenog retka uključen u Windows poslužitelj 2008 R2 ili Windows 7 ftp.exe.

Za početak ftp.exe, trebate pozvati dijaloški okvir " Izvršiti» i birajte ftp. Klijent će ispisati upit u ljusci cmd.exe i bit će odmah spremni za rad:

Sintaksa ftp.exe vrlo jednostavno i dovoljno detaljno opisano u ugrađenoj pomoći koja se može pozvati naredbom Pomozite:

U sustavu pomoći ftp.exe Postoje kratki opisi svih naredbi. Pozivaju ih zapovjedništvo Pomozite. Pogledajmo, na primjer, što naredba radi red. Da bismo to učinili, nazovimo pomoć dir:

Pokušajmo uspostaviti vezu s nekim ftp poslužiteljem. Neka to bude linuxcenter.ru. Tim će nam pomoći u tome otvorite linuxcenter.ru:

Nakon spajanja na ftp poslužitelj, moramo mu reći u kojem ćemo načinu raditi s njim. Postoje samo dva načina: port-mode kanal I pasivni podatkovni kanal. U 99 slučajeva od 100 koristi se pasivni način rada( reći će vam više o razlikama Wikipedia), obavještavamo poslužitelja da nismo iznimka od pravila, naredbom citat PASV:

Sada možemo početi izvoditi operacije s podacima: kretati se strukturom direktorija i prikazivati ​​njihove popise, učitavati i preuzimati datoteke, mijenjati formate prenesenih podataka itd. Međutim, ftp poslužitelji su drugačiji. Stoga će prvo biti korisno upoznati se sa sintaksom koju podržava udaljeni poslužitelj. Za to postoji naredba daljinska pomoć:

Za zatvaranje aktivne veze koristite naredbu Zatvoriti, za izlaz iz ftp.exe - prestati. I Pomozite pomoći ti.

Ovako još uvijek možete raditi s ftp poslužiteljem.

FTP (File Transfer Protocol) je najpopularniji protokol za prijenos datoteka (download i upload) s jednog sustava na drugi. Ovo omogućuje brz način prijenosa datoteka. Postoje mnoge aplikacije dostupne na Linuxu i Windowsu kao što su VSFTPD, ProFTPD za Linux, FileZilla Server za Windows i macOS.

Jesti razne načine Koristim grafičko okruženje za povezivanje s FTP poslužiteljem, ali administrator sustava mora znati snagu naredbenog retka. A u ovoj temi “Preuzimanje i učitavanje datoteka putem FTP-a pomoću konzole” reći ću vam kako možete raditi s naredbenim redkom za prijenos/primanje podataka.

1. Povežite se s FTP poslužiteljem pomoću naredbenog retka

Za povezivanje s bilo kojim poslužiteljem pomoću naredbenog retka koristite terminal.

$ ftp ftp.site

2. Učitajte datoteku na FTP poslužitelj

Za učitavanje datoteke na poslužitelj koristite FTP put. Najprije trebate otići do željene mape na FTP poslužitelju da biste učitali datoteku i upotrijebite sljedeću naredbu.

Ftp> cd uploads ftp> put /home/captain/my_file.txt

3. Preuzmite jednu datoteku s FTP poslužitelja

Za preuzimanje datoteke s FTP poslužitelja koristimo naredbu get. Pomoću ove naredbe možemo preuzeti jednu datoteku. Za preuzimanje bilo koje datoteke s FTP poslužitelja, prvo se prijavite na FTP poslužitelj, zatim idite u direktorij i upotrijebite sljedeću naredbu za preuzimanje bilo koje datoteke:

Ftp> dobiti my_file.txt

4. Učitajte više datoteka na FTP poslužitelj

Za prijenos više datoteka na FTP poslužitelj koristimo naredbu MPUT. Možemo navesti zamjenski znak za prijenos više datoteka na poslužitelj u isto vrijeme. Prvo idite na željenu mapu na FTP poslužitelju za učitavanje datoteke i korištenje sljedeće naredbe. Prenijet će sve datoteke s nastavkom .txt u direktorij /home/captain za učitane datoteke na FTP poslužitelju.

Ftp> cd učitava ftp> lcd /home/captain/ ftp> stavi *.txt

5. Preuzmite više datoteka s FTP poslužitelja

Za preuzimanje više datoteka s FTP poslužitelja koristimo naredbu MGET. Pomoću ove naredbe možete uploadati datoteke.

Ftp> mget *.txt

Timovi.

!
Izlaz iz ljuske

?
Ispis pomoći o lokalnim informacijama

dodati
Dodaj u datoteku

ascii
Postavite vrstu prijenosa na ASCII. Koristite ovo za prijenos tekstualnih datoteka (HTM datoteka).

zvono
Zvučni signal kada se naredba završi.

binarni
Instalirati binarni tip prijenosi. Koristite ovo za prijenos binarnih datoteka (XE datoteka i grafike).

Pozdrav

CD
Promijenite udaljeni radni direktorij (koristite ".." za promjenu u nadređeni).

Zatvoriti
Završite FTP sesiju.

izbrisati
Izbrišite obrisanu datoteku.

debug
Promijeni način otklanjanja pogrešaka.

red
Popis (prikazivanje) sadržaja udaljenog imenika.

prekinuti vezu
Završite FTP sesiju.

dobiti
Nabavite datoteku (vidi također mget).

glob
Zamijeni metaznak proširenja s naziva lokalne datoteke.

hash
Uključi/isključi ispis '#' za svaki prolaz međuspremnika.

Pomozite
Prikaži popis naredbi.

lcd
Promjena lokalnog radnog imenika.

doslovan
Pošalji prilagođenu FTP naredbu.

ls
Prikažite sadržaj udaljenog imenika.

mdelete
Brisanje više datoteka.

mdir

mget
Dobivanje više datoteka (vidi također preuzimanje)

mkdir
Stvorite direktorij na udaljenom računalu.

mls
Navedite sadržaj nekoliko udaljenih direktorija.

mput
Pošaljite više datoteka (vidi također put).

otvoren
Povežite se na udaljeni FTP.

potaknuti
Grubi interaktivni upit za više timova (ovo je prekidač)

staviti
Pošaljite jednu datoteku (vidi također mput).

pwd
Ispis radna mapa(gdje ste sada) na udaljenom stroju.

prestati
Završite sesiju povezivanja i radite.

citat
Pošalji prilagođenu FTP naredbu. Možete vidjeti popis neobrađenih FTP naredbi na www.nsftools.com/tips/RawFTP.htm

prim
Primi datoteku

daljinska pomoć
Zatražite pomoć od udaljenog poslužitelja

preimenovati
Dobiti datoteku.

rmdir
Brisanje direktorija na udaljenom računalu.

poslati
Pošalji jednu datoteku.

status
Prikaži trenutni status.

trag
Uključi/isključi praćenje paketa.

tip
Postavite vrstu datoteke za prijenos

korisnik
Pošalji nove korisničke podatke.

opširno
Uključi/isključi verbose način.

Tema “Preuzimanje i učitavanje datoteka putem FTP-a pomoću konzole” je završena.

FTP je važan TCP/IP uslužni program za prijenos datoteka između sustava. Jedna od glavnih prednosti FTP-a je njegova kompatibilnost s mnogim različitim udaljenim host sustavima: datoteke se mogu slati između njih daljinski sustavi Windows 2000, Windows NT i UNIX, pa čak i IBM poslužitelji kao što je AS/400. Za pokretanje FTP uslužnog programa, koji ima tekstualno sučelje i dolazi s Windows 2000 i NT, jednostavno unesite ftp u naredbeni redak.

Nabrojimo 10 najkorisnijih FTP naredbi.

10. Pomoć (ili?). Mnoge FTP naredbe mogu se unijeti na različite načine. Na primjer, pomoć i upitnik (?) imaju istu funkciju. Početnici bi trebali započeti s naredbom Help nakon čijeg unosa sustav korisniku daje potpuni popis FTP naredbi. Dobiti Kratki opis naredbe koje treba unijeti? a zatim naziv naredbe:

Ftp>? otvoren

9. Otvorite. FTP sesija obično počinje naredbom Open, koja uspostavlja vezu s navedenim FTP poslužiteljem (na udaljenom hostu mora biti pokrenuta FTP usluga). Nakon primitka naredbe Open, sustav traži korisnički ID i lozinku. Mnogi FTP poslužitelji omogućuju vam registraciju s anonimnim ID-om i praznom lozinkom. Za uspostavljanje veze s računalom pod imenom teca2 potrebno je unijeti

Ftp>otvori teca2

8. Prekini (ili ćao). Naredba Quit prekida bilo koji otvorena sjednica i izlazi iz FTP ljuske:

Ftp> odustani

Za zatvaranje otvorene sesije bez prekidanja FTP-a koristite naredbu Close.

7. Pwd. Naredba Pwd prikazuje direktorij na udaljenom računalu s kojim ovaj trenutak veza uspostavljena unutar FTP sesije:

6. Ls. Naredba Ls prikazuje popis datoteka i poddirektorija koji se nalaze u trenutnom direktoriju na udaljenom računalu. Ls vam omogućuje pristup udaljenim datotekama:

5. Cd. Ako željenu datoteku nije u trenutnom direktoriju udaljenog sustava, možete koristiti naredbu Cd za promjenu u drugi direktorij. Ako je veza uspostavljena s UNIX strojem, udaljeni direktorij obično je označen kosom crtom s desne strane (u u ovom slučaju/direktorij preuzimanja):

Ftp>cd/preuzimanja

4.LCD. Naredba Lcd mijenja trenutni direktorij u lokalni stroj. Sve datoteke primljene s udaljenog računala bit će zapisane u trenutni direktorij prema zadanim postavkama. Za promjenu trenutnog lokalnog direktorija u C: emp, trebate unijeti naredbu

Ftp>LCD C: emp

3. Kanta (ili Binarno). Prema zadanim postavkama, FTP prenosi datoteke u ASCII formatu, što je zgodno za tekstualne datoteke. Ali za prijenos izvršnih i .zip datoteka, morate promijeniti vrstu prijenosa u binarnu pomoću naredbe Bin:

Za povratak u ASCII način rada koristite ASCII naredbu.

2. Stavi (ili Pošalji). Naredba Put vam omogućuje kopiranje lokalne datoteke u trenutni direktorij udaljenog stroja. Da biste poslali datoteku pod nazivom localfile.txt u direktorij C:emp na udaljenom sustavu, trebate unijeti naredbu

Ftp>stavite C: emp localfile.txt

1. Get (ili Recv). Naredba Get koristi se za preuzimanje datoteka s interneta (ili s udaljenih računala) u trenutni direktorij lokalnog računala. Da biste dobili datoteku pod nazivom remotefile.txt, unijeli biste naredbu

Ftp>dobi udaljenu datoteku.txt

Michael Auty je znanstveni urednik američkog Windows NT Magazina, predsjednik TECA-e, tvrtke specijalizirane za razvoj softver te pružanje konzultantskih usluga. Može ga se kontaktirati na:

Ažurirano: 27.02.2019 Računalna nada

Napomena: FTP nije šifrirani prijenos, što znači da sve podatke koji se šalju preko njega, uključujući vaše korisničko ime i lozinku, može pročitati svatko tko presretne vaš prijenos. Ako želite sigurniji prijenos, predlažemo korištenje SFTP-a.

Povežite se pomoću FTP-a

Za povezivanje s drugim računalom pomoću FTP-a u MS-DOS promptu, naredbenom retku ili upišite Linux shell FTP i pritisnite Enter. Kada ste u FTP-u, koristite otvoren naredba za povezivanje s FTP poslužitelj, kao što je prikazano u sljedećem primjeru.

Otvorite ftp.example.com

U gornjem primjeru, vi biste zamijenili primjer.com za naziv domene ili IP adresu gdje ti si povezivanje. Primjer bi bio otvoriti 192.168.1.12.

Napomena: prema zadanim postavkama, otvoren naredba koristi TCP port 21 za uspostavljanje FTP veze. Ako je potreban drugi TCP port za povezivanje s nazivom domene ili IP adresom koju koristite, unesite broj porta nakon naziva domene ili IP adrese u naredbi za otvaranje.

Nakon povezivanja pojavit će se upit za korisničko ime i lozinku. Nakon što unesete te vjerodajnice, poslužitelj vam omogućuje pregledavanje, slanje ili primanje datoteka, ovisno o vašim pravima. Neki poslužitelji također mogu dopustiti korištenje anonimnih prijava gost ili e-mail adresu.

Pošaljite i primite datoteku na FTP-u

Za preuzimanje datoteka s poslužitelja na vaše računalo koristite naredbu get kao što je prikazano u sljedećem primjeru. U ovom primjeru dobili biste datoteku moja datoteka.htm.

Nabavite moju datoteku.htm

Savjet: Ako želite dobiti više od jedne datoteke, koristite mget i zamjenske znakove. Na primjer, ako želite dobiti sve datoteke koje završavaju s .htm, možete upisati mget *.htm. Naposljetku, ako ne želite da vam se postavlja upit prilikom slanja svake datoteke, svakako upišite potaknuti za onemogućavanje prompta.

Za slanje datoteke sa svog računala na računalo na koje ste povezani, pod pretpostavkom da imate prava, upotrijebite poslati naredbu kao što je prikazano u sljedećem primjeru. U ovom primjeru šaljemo myfile.htm u trenutni direktorij.

Pošalji moju datoteku.htm

Važno je shvatiti da datoteke koje se šalju moraju biti u vašem lokalnom radnom direktoriju, a to je direktorij u kojem ste se nalazili kada ste upisali FTP naredbu. Ako želite prijeći u direktorij koji sadrži vaše datoteke, koristite lcd naredba. Na primjer, u sustavu Windows tipkali biste lcd c:\windows da postavite lokalni imenik na Windows direktorij.

FTP naredbe

Ovisno o verziji FTP-a i operacijski sustav ako se koristi, svaka od sljedećih naredbi može, ali i ne mora raditi. Tipkanje -Pomozite ili a ? izlistat će vam dostupne naredbe. Dolje je opći opis FTP naredbi dostupnih u FTP naredbi Windows naredbenog retka.

Naredba Informacija
! Ova naredba za prebacivanje leđa i dalje između operativni sustav i FTP. Kada se vratite u operativni sustav, upisivanje exit vraća vas na FTP naredbeni redak.
? Pristupite ekranu za pomoć.
dodati Dodavanje teksta u lokalnu datoteku.
ascii Prebacite se na ASCII način prijenosa
zvono Uključuje ili isključuje način zvona.
binarni Prebacuje na način binarnog prijenosa.
Pozdrav Izlaz iz FTP-a.
CD Mijenja direktorij.
Zatvoriti Izlaz iz FTP-a.
izbrisati Brisanje datoteke.
debug Uključuje ili isključuje otklanjanje pogrešaka.
red Popisuje datoteke ako su povezane.

smjer -C izlistat će datoteke u širokom formatu.
smjer -1 navodi datoteke u golom formatu abecednim redom
dir -r navodi imenik obrnutim abecednim redom.
redatelj -R ispisuje sve datoteke u trenutnom direktoriju i podimenicima.
redatelj -S navodi datoteke u golom formatu abecednim redom.

prekinuti vezu Izlaz iz FTP-a.
dobiti Grabi datoteku s računala na koje ste spojeni.
glob Uključuje ili isključuje globbiranje. Kada je isključeno, naziv datoteke u naredbama put i get shvaća se doslovno i ne koriste se zamjenski znakovi.
hash Uključivanje ili isključivanje ispisa hash oznaka. Kada je uključeno, za svakih 1024 bajta primljenih podataka prikazuje se hash oznaka (#).
Pomozite Pristupite ekranu pomoći i prikazuje informacije o naredbi ako se naredba unese nakon pomoći.
lcd Prikazuje lokalni imenik ako se upiše sam ili ako se put unese nakon lcd-a promijenit će lokalni imenik.
doslovan Šalje doslovnu naredbu povezanom računalu s očekivanim odgovorom u jednom retku.
ls Popisuje datoteke daljinski povezanog računala.
mdelete Višestruko brisanje.
mdir
mget Nabavite više datoteka.
mkdir Napravi imenik.
mls Popisuje sadržaj više udaljenih direktorija.
mput Poslano više datoteka
otvoren Otvara se

IME
ftp - protokol za prijenos datoteka

SINTAKSA

Ftp [-v] [-d] [-i] [-n] [-U] [-p] [-g]

OPIS
FTP program vam omogućuje prijenos datoteka na ili primanje datoteka s udaljenog računala i radi s datotekama i direktorijima na udaljenom računalu.

RAD SA FTP-om.
Da biste koristili ftp program, trebate otvoriti vezu između vašeg i udaljenog računala do ili s mjesta na koje želite premjestiti datoteku. Ovaj program vam omogućuje da imate više veza u isto vrijeme, iako možete izdavati naredbe koje utječu samo na jednu vezu. Komunikacija s više strojeva omogućuje vam komunikaciju s više strojeva u jednoj ftp sesiji. Ne morate se ponovno registrirati na drugom stroju kada želite promijeniti komunikacijski stroj. Link koji je trenutno u upotrebi naziva se trenutni link.

Vrste snimanja datoteka za prijenos na ftp.
FTP program vam omogućuje korištenje dvije vrste snimanja: ASCII ili binarno. Koristite ASCII za tekstualne datoteke. Binarno se koristi za binarne podatke, koji moraju biti kontinuirani niz bitova. ASCII je zadani. Binarni oblik se može koristiti za neke posebne datoteke, kao što su programi, slike, arhive.

Nazovi ftp.
Da biste pozvali ftp iz UNIX ljuske, unesite naredbu ftp. Kada se ova naredba završi, upit za ovu naredbu pojavit će se na vašem zaslonu. Ovako izgleda:

Ftp> Možete navesti ime stroja koji želite kontaktirati, iako to nije obavezno. Sljedeći primjer pokazuje kako napisati naziv stroja ftp.botik.ru: $ ftp ftp.botik.ru Ovo je ekvivalentno korištenju naredbe ftp open za uspostavljanje veze sa strojem koji ste imenovali. Također možete nazvati ftp bez naziva stroja, na primjer: $ ftp Ako niste postavili naziv stroja prilikom pozivanja ftp-a, morate otvoriti vezu s tim strojem u ftp-u. To se radi pomoću naredbe ftp open prije nego počnete prenositi datoteke. Za detaljnije informacije o ovom problemu, pogledajte odjeljak "Opis ftp naredbi" kasnije u ovom poglavlju.

ftp opcije.
Osim toga, prilikom pozivanja ftp-a, možete odrediti neke opcije za ovu naredbu. Ove se opcije postavljaju nakon naziva ftp naredbe, ali prije naziva stroja, ako je navedeno. Svaka se opcija sastoji od crtice (-) i jednog slova, na primjer: -v. Svaka opcija ima odgovarajuću naredbu istog imena koja se može koristiti unutar ftp-a. Trebate razlikovati korištenje opcija od odgovarajućih ftp naredbi.

-vPrisiljava ftp da radi u opširnom načinu. U ovom načinu rada, ftp poruke koje šalje udaljeno računalo na ftp pojavljuju se na vašem zaslonu. Osim toga, ako koristite ovaj način rada, nakon svakog dovršetka prijenosa datoteke pojavljuje se statistička poruka. Ovaj način je zadani ako ftp radi interaktivno. Ako ftp radi u naredbenom načinu, verbose način je onemogućen, a zatim ga opcija -v omogućuje. Ovaj način rada možete omogućiti unutar ftp-a pomoću verbose naredbe.
-dPrisilno pokreće ftp u načinu otklanjanja pogrešaka. U ovom načinu rada, ftp poruke poslane putem ftp-a udaljenom računalu prikazane su na vašem zaslonu. Ako ne koristite ovu opciju, informacije se ne prikazuju. Također možete pozvati ovaj način rada u ftp-u pomoću naredbe debug.
-nSprječava korištenje ftp automatske registracije tijekom komunikacije s udaljenim strojem. Kada je postavljen način automatske registracije, ftp vas automatski identificira na udaljenom računalu i registrira vas na tom računalu. (Pogledajte "Korištenje .netrc datoteke za automatsko bilježenje" kasnije u ovom odjeljku.) Ako koristite opciju -n za onemogućavanje automatskog bilježenja, morat ćete upotrijebiti korisničku naredbu za ručnu prijavu na udaljeni stroj.
-gUzrokuje uklanjanje ekstenzija iz UNIX naziva datoteka, kao što je zamjenski znak (*). Ako ne koristite ovu opciju, ftp proširuje nazive datoteka s univerzalnim nastavkom na popisu datoteka. Umjesto ove opcije možete koristiti naredbu glob.
Slijede primjeri korištenja ftp opcija: $ ftp -v -d ftp.botik.ru Gornja naredba poziva ftp u opširnom načinu rada i načinu otklanjanja pogrešaka i uzrokuje da ftp otvori vezu s udaljenim strojem pod nazivom ftp.botik.ru. U načinu otklanjanja pogrešaka, naredbe poslane udaljenom računalu prikazane su na vašem zaslonu. Verbose način rada prikazuje odgovore primatelja i statistiku o bajtovima primljenih informacija. $ ftp -vd Gornja naredba poziva ftp u verbose i debug modu, ali ne otvara komunikaciju s udaljenim strojem. $ ftp -ng ftp.botik.ru Gornja naredba poziva ftp s otkazivanjem automatske registracije i univerzalnog proširenja, te ga prisiljava da otvori vezu s udaljenim strojem ftp.botik.ru. $ ftp -n -d Gornja naredba poziva ftp s poništenom automatskom registracijom i univerzalnim proširenjem, bez otvaranja veze s bilo kojim strojem.

Korištenje .netrc datoteke za automatsku registraciju.
Možete stvoriti datoteku pod nazivom .netrc u svom matičnom direktoriju kao dodatnu pogodnost. Ova datoteka sadrži nizove registracijskih podataka za svaki stroj koji vam je potreban za automatsku komunikaciju. Kada pozovete ftp navodeći stroj, to jest, kada otvorite vezu sa strojem u isto vrijeme kad i poziv, ftp čita .netrc datoteku. Ako postoji niz elemenata za taj stroj, tada ftp automatski povezuje vaš stroj s tim udaljenim strojem. Ako ste otvorili vezu u verbose modu, vidjet ćete kako se to događa. Format datoteke sastoji se od pojedinačnih polja predstavljenih ključnim poljima:

Ime stroja ime za prijavu lozinka lozinka gdje je stroj, prijava, lozinka ključne riječi, nakon čega slijede znakovni podaci potrebni za registraciju:

mašinaNaziv čvora.
prijaviti seKorisničko ime za registraciju.
lozinkaKorisnička lozinka uključena ovaj čvor. Lozinka je napisana u normalnom nešifriranom obliku teksta. Ako uključite svoju lozinku u .netrc datoteku, tada morate onemogućiti pristup čitanja/pisanja toj datoteci za svoju grupu i sve ostale korisnike kako biste spriječili otkrivanje vaše lozinke. Inače vam ftp neće dopustiti korištenje ove datoteke. Za više informacija o dozvolama za datoteke pogledajte dokumentaciju za naredbu chmod. Postoji određeni rizik u zapisivanju vaše lozinke u datoteku. Morate odvagnuti sve sigurnosne uvjete. Pitajte svog administratora o bilo kakvim pojedinostima prije korištenja ove datoteke.
Ako ne unesete lozinku u datoteku, ftp će vas tražiti. Ovdje je primjer unosa u .netrc datoteci: strojna administratorska prijava guido lozinka open gdje je: admin ime hosta, guido je korisnik koji se prijavljuje na administratorski stroj, open je lozinka za guido korisnika.

Ograničenje za ftp naredbe.
Postoji nekoliko proširenih naredbi koje pružaju dodatnu pogodnost korisniku. Ali ne razumiju ih svi ftp poslužitelji. Naredbe koje će se koristiti kasnije u ovom poglavlju imaju određena ograničenja. FTP program može dati popis podržanih naredbi. Da biste dobili takve informacije, morate upotrijebiti naredbu nakon uspostavljanja veze s udaljenim strojem.

Opis ftp naredbi.
Kada se ftp upit pojavi na vašem zaslonu, možete unijeti jednu od naredbi opisanih kasnije u ovom odjeljku. Nakon pokretanja naredbe ponovno će se pojaviti ftp prompt. Ovisno o tome je li način rada postavljen na verbose ili debug, mogu se pojaviti dodatne poruke. Nakon svake naredbe potrebno je pritisnuti Enter. Naredba se neće početi izvršavati dok ne pritisnete Enter. Ako pogriješite prilikom upisivanja naredbe, možete koristiti tipku BACKSPACE za uređivanje teksta.

Ne morate unijeti cijeli naziv naredbe, možete unijeti određeni broj znakova dovoljan za identifikaciju. U većini slučajeva to je jedan ili dva znaka udaljeno od naziva ftp naredbe. Međutim, bolje je ne biti lijen i upisati naredbe u potpunosti. Stvar je u tome što se ftp klijent na joker poslužitelju može promijeniti Administrator sustava. Ne razumiju svi klijenti kratke naredbe. Na primjer, mogli su se koristiti prije. Ali jednog lijepog dana, ftp program je zamijenjen. Instalirali smo napredniju verziju. Ne znam koliko je napredna, ali ne razumije kratke naredbe.

! Ova naredba pauzira ftp i poziva ljusku na lokalnom računalu. Svi znakovi nakon uskličnika tretiraju se i izvršavaju kao naredbe ljuske. Zatim se možete vratiti na ftp izlaskom iz ljuske. Sve ftp opcije i povezani udaljeni strojevi vraćaju se u isto stanje kao prije izdavanja ove naredbe. Ako naredba ljuske se ispisuje u istom redu kao i!, tada se samo ova naredba izvršava. Nakon izvršenja naredbe, ftp program se vraća u naredbeni mod.
dodatiNaredba append uzrokuje da ftp doda sadržaj lokalne datoteke na kraj datoteke na udaljenom računalu s kojim ste trenutno povezani. Kada pozovete ovu naredbu, možete odrediti koju ćete datoteku dodati, na primjer: ftp> append local_file_name remote_machine_file_name Također možete upotrijebiti samo naziv naredbe, a zatim biti upitani za nazive datoteka, na primjer: ftp> append (local-file) naziv lokalne_datoteke ( udaljena-datoteka) naziv_datoteke udaljenog_stroja
asciiOva naredba uzrokuje da ftp pretvori datoteke u ASCII kod. Zadani kod je uvijek ASCII.
zvonoOva naredba uzrokuje pojavu signala na vašem terminalu nakon svakog dovršetka prijenosa datoteke. Da biste zaustavili zvučni signal, morate ponovno upisati ovu ftp naredbu.
binarniOva naredba uzrokuje da ftp prenese datoteku u binarnom kodu.
prestatiOva naredba odjavljuje se s ftp-a. Ova naredba zatvara sve otvorene veze.
CDOva naredba zamjenjuje ime direktorija na udaljenom računalu novim. Možete zapisati novi naziv kada izdate naredbu, kao što je prikazano u primjeru: ftp> cd /usr/bin Možete koristiti samo naziv ftp naredbe, tada će stroj tražiti naziv novog direktorija, na primjer : ftp> cd (udaljeni-direktorij) /usr/ bin
ZatvoritiOva naredba zatvara trenutnu vezu. Međutim, ftp ne izlazi. Možete stvoriti drugu vezu.
debugOva naredba uključuje i isključuje način otklanjanja pogrešaka. Ako je način uključen, na zaslonu se pojavljuje poruka; kada je isključen, nema poruka.
opširnoOva naredba uključuje i isključuje verbose način rada. Ako je način uključen, na zaslonu se pojavljuje poruka; kada je isključen, nema poruka.
izbrisatiOva naredba briše datoteku na udaljenom računalu na koje ste trenutno povezani. Možete navesti naziv datoteke za brisanje prilikom pozivanja ftp naredbe: ftp> izbriši naziv datoteke za brisanje Ako želite, možete izostaviti naziv prilikom pozivanja ftp naredbe. Tada će vas stroj pitati za naziv, na primjer: ftp> delete (remote-file) naziv datoteke za brisanje
redOva naredba će vam dati sadržaj direktorija na udaljenom računalu na koje ste spojeni. Možete navesti naziv direktorija za ispis kada pozivate ftp naredbu. Na primjer: ftp> dir /usr/bin Ako ne navedete ime direktorija, trenutni direktorij na udaljenom računalu bit će ispisan. Također možete reći ftp-u da zapiše rezultate naredbe u datoteku prije nego što se pojavi na ekranu. To se radi na sljedeći način: ftp> dir /usr/bin printfile Morate navesti ime direktorija prije naziva izlazne datoteke (ovdje printfile). Dakle, ako želite ispisati trenutni direktorij u datoteku koja se zove printfile, učinite ovo: ftp> dir . printfile gdje je "." znači trenutni imenik.
dobitiOva naredba kopira datoteku s udaljenog računala na koje ste trenutno povezani. Ova datoteka se kopira u vaš direktorij na poslužitelju. Koristite naredbu mget za kopiranje više datoteka odjednom. Kada pozovete ovu naredbu, možete odrediti naziv datoteke na udaljenom računalu i naziv u vašem direktoriju gdje ćete kopirati datoteku. Na primjer: ftp> dobiti naziv datoteke udaljenog stroja naziv datoteke vašeg stroja Ako jednostavno navedete naziv datoteke udaljenog stroja koju želite kopirati, datoteka na vašem računalu imat će isti naziv. Primjer: ftp> get remote_machine_name Možete napisati samo naredbu ftp get. Tada će vas ftp program pitati za naziv datoteke, na primjer: ftp> get (remote-file) naziv datoteke udaljenog stroja (local-file) naziv datoteke vašeg stroja
globOva naredba uzrokuje da ftp onemogući UNIX ekstenzije naziva datoteka kao što je univerzalni "*". Ova se naredba koristi i za onemogućavanje i za omogućavanje proširenja, tako da ako se ponovno zada, proširenje će ponovno biti omogućeno. Nakon dopuštanja ekstenzije, ftp će dodati ekstenziju svim nazivima datoteka prilikom prikaza popisa datoteka.
hashOva naredba uzrokuje da ftp prikaže znak "#" nakon svakog bloka podataka koji šalje udaljeno računalo. Veličina podatkovnih blokova može varirati ovisno o verziji softvera. Danas na joker stroju iznosi 1024 bajta. Nakon unosa ove naredbe ispisuje se trenutna veličina bloka podataka. Ova naredba uključuje ili isključuje prikaz simbola "#" prilikom ponovnog tipkanja. Na taj način možete procijeniti brzinu prijenosa datoteka.
PomoziteOva naredba prikazuje informacije o ftp operaciji. Ako nakon pomoći navedete naziv naredbe, pojavit će se informacije o ovoj naredbi. Ako samo upišete pomoć, pojavit će se popis ftp naredbi.
lcdOva naredba mijenja radni direktorij koji koristi ftp na vašem računalu. Možete navesti ime direktorija koji želite kao radni imenik, na primjer: ftp> lcd /home/student/vaš_ime_imenika. Ako ne navedete naziv direktorija, koristit će se trenutni direktorij.
lsOva naredba ispisuje skraćeni popis sadržaja direktorija udaljenog stroja s kojim ste trenutno povezani. Možete odrediti naziv imenika koji želite ispisati. Na primjer: ftp> ls /usr/bin Ako ne navedete ime, trenutni direktorij će biti ispisan. Možete odrediti da se rezultati naredbe zapišu u datoteku prije nego što se pojave na zaslonu. To se radi određivanjem naziva datoteke na vašem računalu gdje bi trebao biti postavljen popis direktorija, na primjer: ftp> ls /usr/bin ispisna datoteka Naziv direktorija mora biti naveden prije ispisa datoteke (ovdje ispisna datoteka). Na primjer, ako želite ispisati trenutni direktorij u datoteku koja se zove printfile: ftp> ls . printfile gdje je "." stavlja se kako bi se naglasilo da je imenik aktualan.
mdeleteOva naredba briše popis datoteka na udaljenom računalu s kojim ste trenutno povezani. Možete navesti nazive datoteka za brisanje prilikom pozivanja naredbe. Na primjer: ftp> mdelete udaljeni stroj filename1filename2... Inače, možete koristiti samo naziv naredbe. FTP program će vas pitati za ime(na): ftp> mdelete (remote-files) file_name1file_name2...
mdirOva naredba stvara popis direktorija udaljenog stroja i smješta rezultat u datoteku u vašem direktoriju. Možete navesti popis datoteka na udaljenom stroju i naziv datoteke na vašem stroju gdje želite smjestiti rezultat prilikom pozivanja naredbe. Na primjer: ftp> mdir remote_machine_file_name... printfile Imajte na umu da je prezime naziv datoteke u vašem direktoriju. Moguće je jednostavno koristiti naziv naredbe. Tada će vas ftp program pitati za nazive datoteka, na primjer: ftp> mdir (udaljene-datoteke) udaljeni_stroj_ime_datoteke... printfile lokalna-datoteka printfile? g
mgetOva naredba kopira više datoteka s udaljenog računala s kojim ste trenutno povezani u vaš direktorij. Datoteke će nakon kopiranja imati iste nazive kao na udaljenom računalu. Možete odrediti popis datoteka za kopiranje: ftp> mget naziv datoteke udaljenog stroja 1 naziv datoteke 2 datoteka... Ako niste naveli nazive datoteka prilikom pozivanja naredbe, ftp program će vas pitati za njih: ftp> mget ( udaljene-datoteke) naziv datoteke udaljenog stroja 1 naziv datoteke 2 datoteke...
mkdirOva naredba stvara direktorij na udaljenom računalu na koje se trenutno povezujete. Možete navesti ime direktorija kada pozivate naredbu, na primjer: ftp> mkdir /u/mydir Ako ne navedete ime, ftp će vas pitati za njega, na primjer: ftp> mkdir (ime-imenika) ime_direktorija Naravno , morate imati dopuštenje za pisanje na udaljenom računalu.
mlsOva naredba dobiva skraćeni popis grupe datoteka u trenutnom direktoriju na udaljenom računalu i stavlja rezultat u datoteku na vašem računalu. Možete odrediti popis datoteka na udaljenom računalu i datoteku na svom računalu gdje će se smjestiti rezultat prilikom pozivanja naredbe, na primjer: ftp> mls udaljeni_stroj_ime_datoteke... printfile Možete izostaviti imena prilikom pozivanja naredbe, a zatim program će vas pitati za njih: ftp> mls (remote-files) remote_machine_file_name... printfile local-file printfile? g
mputOva naredba kopira jednu ili više datoteka iz vašeg imenika na udaljeno računalo na koje ste trenutno povezani. Na udaljenom računalu datoteke će imati iste nazive. Naravno, morate imati pristup za pisanje na udaljeni stroj da biste pokrenuli ovu naredbu. Možete navesti popis datoteka kada pozivate naredbu, na primjer: ftp> mput 1file_of_your_directory 2file_of_your_machine... Ako niste naveli imena, ftp program će vas pitati o tome: ftp> mput (local-files) name_1of_your_directory_name_2file.. .
nmapUpotrijebite ovu naredbu za postavljanje ili onemogućavanje mehanizma razlučivanja naziva datoteke. Ova naredba je korisna kada komunicirate s UNIX-nekompatibilnim strojevima koji koriste različite metode imenovanja datoteka. Na primjer, poslužitelji uključeni Apple baza podataka Macintosh. Preimenovanje datoteka na lokalnom računalu obavlja se s pomoću get i mget naredbe, a udaljeni stroj pomoću put i mput naredbi.
ntransKoristite ovu naredbu da omogućite ili onemogućite mehanizam prijevoda znakova naziva datoteke. Ova naredba je korisna kada komunicirate s udaljenim strojem koji nije kompatibilan s UNIX-om koji koristi drugu metodu imenovanja datoteke. Na primjer, poslužitelji temeljeni na Apple Macintosh. Prijevod imena datoteka na lokalnom računalu vrši se pomoću naredbi get i mget, a na udaljenom računalu pomoću naredbi put i mput.
otvorenOva naredba uspostavlja vezu s udaljenim strojem koji bi trebao prenijeti datoteke. Prilikom pozivanja naredbe možete navesti naziv stroja, na primjer: ftp> open ftp.botik.ru Ako naziv nije naveden, program će ga tražiti: ftp> open (to) naziv stroja Ako ste naveli stroj ime kada pozivate naredbu, također možete odrediti port broja na udaljenom računalu. Ako je port naveden, ftp će otvoriti komunikaciju na tom portu ako je preferiran u odnosu na zadani. Promjene priključka se rade ako ste to dobili od vas ili ako to odredi administrator sustava. Ako port nije naveden, program ga ne zahtijeva.
potaknutiOva vas naredba sprječava da od ftp-a tražite dopuštenje za kretanje između datoteka u naredbama s više datoteka kao što je mget. Ova naredba je omogućena i onemogućena kada se ponovno upiše.
stavitiOva naredba premješta datoteku s vašeg računala na udaljeno računalo na koje ste trenutno povezani. Za prijenos više datoteka odjednom koristite naredbu mput. Možete navesti naziv datoteke vašeg stroja i naziv datoteke udaljenog stroja kada pozivate ftp naredbu, na primjer: ftp> put your_filename remote_machine_filename ili ftp> put your_filename Naravno, morate imati dopuštenje za pisanje na udaljenom računalu da pokrenete ovu naredbu. Ako ne navedete naziv datoteke(a), program će vas pitati za njih, na primjer: ftp> put (local-file) your_file_name (remote-file) remote_machine_file_name Ako ne navedete file_name daljinskog stroju, naredba put će stvoriti datoteku na udaljenom stroju pod istim imenom kao i vaš stroj.
pwdOva naredba prikazuje naziv trenutnog radnog direktorija na udaljenom računalu na koje ste trenutno povezani.
PozdravNaredba je slična naredbi quit o kojoj smo govorili gore.
citatNaredba uzrokuje da ftp pošalje parametre koje unesete u stroj na udaljeni stroj na izvršenje. Opcije su ftp naredbe i druge opcije. One naredbe koje ftp podržava mogu se prikazati na ekranu pomoću naredbe remotehelp. Ovu naredbu možete unijeti prilikom poziva ftp programi npr.: ftp> quote NLST Ako ste naveli samo naziv naredbe, ftp će vas pitati za naredbeni redak za korištenje, npr.: ftp> quote (naredbeni redak za slanje) NLST Ovu naredbu treba koristiti samo prema preporuci vašeg sustava administrator.
primOva naredba je slična gore opisanoj naredbi get.
daljinska pomoćOva naredba traži ftp pomoć na udaljenom računalu s kojim ste trenutno povezani. Ove informacije vam govore koje naredbe podržava udaljeno računalo.
preimenovatiOva naredba preimenuje datoteku na udaljenom računalu s kojim ste trenutno povezani. Kada pozivate naredbu, možete koristiti nazive datoteka, na primjer: ftp> preimenuj staro_ime_datoteke novo_ime_datoteke Ako ste upotrijebili samo ime naredbe, tada će ftp tražiti nazive datoteka: ftp> preimenuj (from-name) old_file_name (u-name) new_file_name Naravno, da biste izvršili ovu naredbu morate imati dozvolu za pisanje na udaljenom računalu.
rmdirOva naredba briše direktorij na udaljenom računalu s kojim ste trenutno povezani. Možete navesti naziv direktorija koji želite ukloniti kada pozivate naredbu, na primjer: ftp> rmdir /u/mydir, ili možete izostaviti naziv kada pozivate naredbu i stroj će vas to pitati: ftp> rmdir (ime-direktorija) /u /mydir Ova naredba nije uvijek podržana od strane udaljenog stroja. Naravno, da biste to učinili morate imati pristup za pisanje na udaljeni stroj.
poslatiOva naredba je slična gore opisanoj naredbi put.
sendportOva naredba uzrokuje da ftp onemogući mogućnost postavljanja porta lokalnog stroja za podatke udaljenog stroja. Ovu naredbu možete omogućiti i onemogućiti ponovnim upisivanjem. Prilikom pozivanja ftp-a, prema zadanim postavkama naveden je određeni port. Ovu naredbu treba koristiti prema uputama administratora sustava. U pravilu je potreban samo kada radite s nekim "pogrešnim" ftp poslužiteljem koji nije kompatibilan s vašim klijentskim programom.
statusOva naredba uzrokuje da ftp prikaže svoj trenutni status na vašem terminalu. Status uključuje modove koji su odabrani naredbama bell, hash, glob, port, type.
tipOva naredba postavlja u kojem se obliku datoteka prenosi. Prihvatljiv ASCII kodovi i binarno. Ova naredba je slična ascii i binarnim naredbama. Ako ne navedete tip prilikom pozivanja naredbe, postavlja se ASCII.
korisnikOva naredba vam omogućuje da se identificirate udaljenom računalu prilikom uspostavljanja veze. Ova automatska registracija je omogućena s -n opcijom prilikom pozivanja ftp-a. U ovom slučaju ova naredba nije potrebna. Ako je automatska registracija onemogućena, koristite ovu naredbu da se registrirate i identificirate na udaljenom računalu. Udaljenom stroju treba reći tri informacije o tome tko ste: ime za prijavu, lozinku i ime resursa. Korisničko ime potrebno je za sve strojeve, lozinka i naziv resursa potrebni su samo za neke sustave. Možete unijeti sve ove informacije kada pozivate korisničku naredbu, na primjer: ftp> user mike cat myaccount Možete izabrati da ne navedete sve ove informacije kada pozivate naredbu. Zatim će vas program pitati o tome, na primjer: ftp> korisnik (korisničko ime) mike (korisničko ime) lozinka: Račun: moj račun (ime resursa) Imajte na umu da se vaša lozinka ne prikazuje kada je upišete kako biste zaštitili svoje podatke. Ako ne unesete lozinku ili naziv resursa, od vas se neće tražiti da ih unesete.
opširnoOva naredba uzrokuje da ftp onemogući verbose način rada. Ova se naredba uključuje i isključuje prilikom ponovnog biranja. U verbose ftp modu, poruke protokola koje šalje udaljeni stroj pojavljuju se na vašem terminalu. Osim toga, ovaj način rada prikazuje statistiku nakon svakog prijenosa datoteke. Ako je ovaj način rada onemogućen, ta se informacija ne prikazuje.
? Drugi naziv za naredbu za pomoć.

Primjeri ftp rada.
Ovaj odjeljak ilustrira kako se može koristiti ftp. Ispod su tri primjera. Ovi primjeri koriste dva stroja, lokalni stroj pod nazivom OVDJE i udaljeni stroj pod nazivom THERE.

Opis 1 primjera.
Ovaj primjer pokazuje korištenje ftp-a za slanje i primanje datoteka. Poziva se ftp naredba s imenom glavnog stroja i korisnik se automatski registrira na drugom stroju, jer Opcija -n se ne koristi.

Opširni način rada je onemogućen pomoću naredbe verbose. Korisnik zatim mijenja radni direktorij na udaljenom računalu u direktorij /etc. Jer ne postoji -d opcija i postoji verbose naredba, verbose mod je onemogućen i ne pojavljuju se nikakve poruke osim ftp prompta.

Korisnik, koristeći naredbu ls, prima skraćeni popis /etc direktorija stroja TAMO. Naredba ftp stvara tri datoteke u direktoriju /etc. Get passwd naredba tada kopira passwd datoteku s THERE stroja na HERE stroj. Datoteka pod nazivom passwd stvara se na HERE stroju ako je naveden naziv stroja.

Put naredba koristi se za kopiranje datoteke pod nazivom zid iz trenutnog radnog direktorija lokalnog stroja (OVDJE) u /etc direktorij udaljenog stroja (TAMO). Ova je datoteka kopirana s istim nazivom jer njezin naziv nije naveden. Nakon završetka prijenosa pojavljuje se popis /etc u kojem se već nalaze četiri datoteke, uključujući zid koji je upravo kopiran s HERE stroja.

Naredba bye zatim se koristi za povratak u ljusku operativnog sustava na lokalnom HERE stroju.

$ ftp TAMO Povezan na TAMO 220 TAMO FTP poslužitelj (Verzija 4.160 #1) spremno Ime (TAMO:stevea): Lozinka (TAMO:stevea): 331 Lozinka je potrebna za stevea. 230 Korisnik stevea se prijavio. ftp> verbose Verbose mod isključen. ftp> cd /etc ftp> ls passwd volcopy whodo ftp> get paswd ftp>put wall ftp> ls passwd volcopy wall whodo ftp> bok $ Opis 2 primjera.
Ovaj primjer ilustrira slike zaslona koje se mogu dobiti pomoću nekoliko ftp opcija. Nakon pozivanja ftp-a s imenom udaljenog računala, korisnik poziva naredbu koja će se vratiti u način otklanjanja pogrešaka. Nakon toga, naredba ftp prikazuje poruke na ekranu koje pokazuju da je ova opcija uključena. Korisnik tada mijenja radni direktorij na udaljenom računalu u /etc. Jer Postoje debugging i verbose modovi; poruke o slanju naredbi na udaljeni stroj (--> CWD/itd) i odgovori primljeni s udaljenog stroja (250 CWD naredba uspješna - naredba je bila uspješna) pojavit će se na ekranu. Imajte na umu da se naredba cd, koja ima isti oblik kao naredba za promjenu direktorija u UNIX-u, šalje kao naredba CDW (promijeni radni direktorij na udaljenom računalu). Ovu naredbu koristi ftp umjesto cd tako da radi neovisno o sistemskoj naredbi.

Nakon naredbe cd, korisnik izdaje naredbu pwd za potvrdu promjene u radnom direktoriju. FTP naredbe će na vašem ekranu prikazati poruke poslane između vašeg (lokalnog) stroja i udaljenog stroja, a zatim će se pojaviti trenutni radni direktorij na udaljenom stroju. Zatim korisnik upisuje hash opciju, na što se pojavljuje poruka da je ta opcija dopuštena. Naredba get wall myfile govori ftp-u da povrati zidnu datoteku i smjesti je u datoteku myfile u trenutnom radnom direktoriju na vašem računalu. Naredba ftp ispisat će poruke poslane između lokalnog i udaljenog računala o početku prijenosa i zatim ispisati hash oznaku za svaki primljeni blok informacija. Nakon što je prijenos završen, na zaslonu se pojavljuje statistika koja prikazuje vrijeme potrebno za prijenos i datum prijenosa datoteke. Nakon primitka datoteke, korisnik zatvara vezu naredbom close i izlazi iz ftp-a naredbom bye.

$ ftp TAMO Povezan na TAMO 220 TAMO FTP poslužitelj (Verzija 4.160 #1) spremno Ime (TAMO:stevea): Lozinka (TAMO:stevea): 331 Lozinka je potrebna za stevea. ftp> debug Ispravljanje pogrešaka uključeno (debug = 1) ftp> cd /etc ---> CDW /etc 200 CDW naredba u redu. ftp> pwd ---> PWD 251 ftp> hash Ispis oznake hash uključen (1024 bajta/oznaka hash). ftp> get wall mefile ---> PORT 3,20,0,2,4,51 200 PORT naredba u redu. ---> RETR zid 150 Otvaranje podatkovne veze za zid (3.20.0.2.1075)(24384 bajta ########################. 226 Prijenos završen. 24550 bajtova primljenih za 12.00 sekundi (2 Kbajta/s) ftp> zatvori ---> ODUSTANI 221 Zbogom.ftp> doviđenja $

Najbolji članci na temu