Skip to main content

Primjeri upotrebe Linux FTP naredbe

Objektno orijentisano programiranje - 027 - Mrežna komunikacija - Klijent (Lipanj 2025)

Objektno orijentisano programiranje - 027 - Mrežna komunikacija - Klijent (Lipanj 2025)
Anonim

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 otvaranjem prozora terminala u Linuxu i upisivanjem 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 korisničkog imena anoniman i vašu e-adresu kao lozinku ili bez lozinke uopće.

Kada se uspješno prijavite, vidjet ćete ftp> na zaslonu terminala. Prije nego što krenete dalje, nabavite popis dostupnih FTP naredbi koristećiPomozite funkcija. 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 podizbornik pod nazivom klijenti ako postoji.

ftp> cdup

To mijenja trenutni direktorij u nadređeni direktorij.

ftp> lcd slike

Ova naredba mijenja trenutni direktorij na lokalnom računalu slika , 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 datoteku slika1.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 datoteku 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 na

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 naziv datoteke daljinski datotečni na udaljenom stroju.

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 Pozdrav i Izlaz ostvariti 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.

  • -4 Koristite samo IPv4 kada kontaktirate domaćina
  • -6 Koristite samo IPv6
  • -eOnemogućuje podršku povijesti i uređivanje naredbi
  • -pKoristite pasivni način prijenosa podataka
  • -iIsključuje interaktivni poticaj tijekom prijenosa datoteka
  • -nSprječava automatsku prijavu na prvu vezu
  • -gOnemogućuje globbing imena datoteke
  • -vSnaga poslužitelja za uklanjanje prikazuje sve odgovore
  • -DAngažira ispravljanje pogrešaka