Slik bruker du FTP fra Linux-kommandolinjen
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