Programmet FTP (File Transfer Protocol) låter dig överföra filer från en dator till en annan, över internet eller ett LAN. Den kommer inbyggd i Linux operativsystem. Det bygger på klient-serverns arkitektur. Generellt tillåter kommandot dig att interagera med filer på en fjärrserver. Med det kan du kopiera filer, byta namn och ta bort dem och mycket mer!

Anslut till en fjärrserver med FTP

Kommandoraden för att ansluta till en FTP-server är:

 ftp www.xyz.com 

Om du till exempel vill ansluta till "www.cornell.edu" skulle du använda följande kommandorad:

 ftp www.cornell.edu 

Logga in när du är ansluten

När du är ansluten till servern måste du logga in. Om du använder en privat server måste du ha ett användarnamn och lösenord som du fått av administratören. Utan det kommer du inte att kunna ansluta till den. Om du försöker ansluta till en offentlig server kan de flesta låta dig logga in med ditt användarnamn som "anonym" och ditt e-post-ID som lösenord. Vissa offentliga servrar låter dig komma åt dem om du använder " ftp " som både användarnamnet och lösenordet. Ange ditt användarnamn och lösenord när du blir ombedd. Om du lyckas logga in kommer följande meddelande (i de flesta fall) att visas:

 ftp> 

Servern ska också informera dig om att du använder ett UNIX-fjärrsystem och att binärläget används för att överföra filer. Det binära läget används för att ladda ner alla icke-textfiler, som bilder, körbara filer och zip-filer. Om du vill ladda ner textfiler kan du växla till ASCII-läget. För att göra det, skriv följande kommando:

 ftp> ascii 

För att återgå till binär, använd följande kommando:

 ftp> binär 

Använda FTP-relaterade kommandon när du är inloggad

Nu när du är inloggad på servern kan du börja använda FTP-kommandon. Dessa kommandon kommer att vara olika för olika servrar. Om du vill se en lista över alla kommandon som är tillgängliga på den aktuella servern anger du följande kommandorad:

 ftp> hjälp 

Om du vill visa alla filer och underkataloger som för närvarande finns i katalogen du har navigerat till använder du följande kommando:

 ftp> ls 

På offentliga servrar vill du navigera till pubkatalogen. Här är förmodligen de filer du letar efter. Så hur navigerar du till pubkatalogen? Använd cd kommandot, så här:

 ftp> cd pub 

Detta får dig till pubkatalogen. En gång här kan du använda kommandot ls igen för att titta på alla aktuella filer. Antag nu att du ville ladda ner en bild: waterfall.jpg . Hur gör man det? Använd det här kommandot:

 ftp> få vattenfall.jpg 

Filen hämtas till den lokala katalogen på din maskin. Om du har en fil med samma namn som finns på din maskin, kommer det att skrivas över. För att förhindra att det händer, kan du byta namn på den fil du hämtar så här:

 ftp> få vattenfall.jpg newwaterfall.jpg 

Detta kommer att förhindra namnkonflikter. Vad händer om du vill få flera filer? Du kan använda kommandot " mget " för det (namnen på filerna ska separeras med ett tomt "").

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

Vad händer om du vill ladda upp en fil till fjärrservern? Observera att du behöver skriva skrivningar på fjärrservern. Om du inte redan har dem måste du begära systemadministratören. Så här kan du använda kommandot put:

 ftp> sätt yourfile.jpg 

Vad händer om du vill ladda upp flera filer? Använd kommandot " mput ", vilket är precis som kommandot " mget ".

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

Kataloginställningar

Hur hittar du vilken katalog filerna hämtas till? Använd kommandot " lpwd " enligt följande:

 ftp> lpwd 

Detta visar dig katalogen där filerna kopieras till. För att ändra katalogen skriver du sökvägen till en katalog efter lcd-kommandot:

 ftp> lcd path1> path2> path3 

Dessa är de viktigaste kommandon som du behöver veta som en grundläggande användare. Om du letar efter mer avancerade kommandon kan du kolla in den officiella Linux-webbplatsen: http://www.linux.org/. Låt oss veta din erfarenhet med FTP på Linux!

Bildkrediter: Mohaton på Wikimedia, RRZEicons på Wikimedia