Programmet FTP (File Transfer Protocol) lar deg overføre filer fra en datamaskin til en annen, over internett eller et LAN. Den kommer innebygd med Linux operativsystemer. Det er basert på klient-server arkitekturen. Generelt lar kommandoen deg kommunisere med filer på en ekstern server. Med det kan du kopiere filer, endre navn på og slette dem og mye mer!

Koble til en ekstern server med FTP

Kommandolinjen for å koble til en FTP-server er:

 ftp www.xyz.com 

Hvis du for eksempel vil koble til "www.cornell.edu", vil du bruke følgende kommandolinje:

 ftp www.cornell.edu 

Logg inn etter at du er koblet til

Når du er koblet til serveren, må du logge inn. Hvis du bruker en privat server, må du ha et brukernavn og passord gitt av administratoren. Uten det vil du ikke kunne koble til det. Hvis du prøver å koble til en offentlig server, lar de fleste deg logge inn med brukernavnet ditt som "anonymt" og e-post-ID som passord. Noen offentlige servere lar deg få tilgang til dem hvis du bruker " ftp " som både brukernavn og passord. Skriv inn brukernavn og passord når du blir bedt om det. Hvis du klarer å logge inn, vil følgende spørsmål (i de fleste tilfeller) vises:

 ftp> 

Serveren skal også informere deg om at du bruker et fjernt UNIX-system, og at den binære modusen vil bli brukt til å overføre filer. Den binære modusen brukes til å laste ned alle ikke-tekstfiler, som bilder, kjørbare filer og zip-filer. Hvis du vil laste ned tekstfiler, kan du bytte til ASCII-modus. For å gjøre det, skriv inn følgende kommando:

 ftp> ascii 

For å gå tilbake til binær, bruk følgende kommando:

 ftp> binær 

Bruke FTP-relaterte kommandoer når du er logget inn

Nå som du er logget inn på serveren, kan du begynne å bruke FTP-kommandoene. Disse kommandoene vil være forskjellige for forskjellige servere. Hvis du vil se en liste over alle kommandoene som er tilgjengelige på den gjeldende serveren, skriver du inn følgende kommandolinje:

 ftp> hjelp 

Hvis du vil vise alle filene og underkatalogene som er til stede i katalogen du har navigert til, bruker du følgende kommando:

 ftp> ls 

På offentlige servere vil du ønske å navigere til pubkatalogen. Dette er hvor filene du leter etter, sannsynligvis blir holdt. Så hvordan navigerer du til pubkatalogen? Bruk cd kommandoen, slik:

 ftp> cd pub 

Dette får deg til pubkatalogen. En gang her kan du bruke kommandoen ls igjen for å se på alle filene som er til stede. Nå antar du ønsket å laste ned et bilde: waterfall.jpg . Hvordan gjør du det? Bruk denne kommandoen:

 ftp> få waterfall.jpg 

Filen lastes ned til den lokale katalogen på maskinen din. Hvis du har en fil med samme navn som er tilstede på maskinen din, blir den overskrevet. For å unngå at det skjer, kan du endre navn på filen du laster ned slik:

 ftp> få waterfall.jpg newwaterfall.jpg 

Dette vil forhindre eventuelle navngivningskonflikter. Hva om du ønsket å få flere filer? Du kan bruke kommandoen " mget " for det (navnene på filene skal skilles med et tomt "").

 ftp> mget waterfall.jpg river.jpg lake.jpg 

Hva om du vil laste opp en fil til den eksterne serveren? Legg merke til at du vil kreve skrivepremier på den eksterne serveren. Hvis du ikke allerede har dem, må du be om systemadministratoren. Slik bruker du put-kommandoen:

 ftp> sett yourfile.jpg 

Hva om du ønsket å laste opp flere filer? Bruk kommandoen " mput ", som er akkurat som kommandoen " mget ".

 ftp> mput yourfile1.jpg yourfile2.jpg yourfile3.jpg 

Kataloginnstillinger

Hvordan finner du ut hvilken katalog filene lastes ned til? Bruk kommandoen " lpwd ", som følger:

 ftp> lpwd 

Dette vil vise deg katalogen hvor filene kopieres til. For å endre katalogen skriver du banen til en katalog etter lcd-kommandoen:

 ftp> lcd path1> path2> path3 

Dette er de viktigste kommandoene du må vite som en grunnleggende bruker. Hvis du leter etter mer avanserte kommandoer, kan du sjekke ut den offisielle Linux-nettsiden: http://www.linux.org/. Gi oss beskjed om din erfaring med å jobbe med FTP på Linux!

Bildekreditter: Mohaton på Wikimedia, RRZEicons på Wikimedia