Annons

En nybörjare FTP-kommandotutorial för Ascii eller binär filöverföringar ftpguidelogoFTP står för File Tverför Protocol. Det är ett enkelt och säkert sätt att utbyta filer via Internet. Det finns två spelare som är involverade i någon FTP-överföring - servern eller webbplatsen som är värd för filerna och klienten som kontaktar servern och begär att överföra en fil. Du kan antingen använda din webbläsare eller så kan du ladda ner en specifik programvara för att köra som en FTP-klient.

Vad du kommer att behöva:

  • Adressen till FTP-servern du vill kommunicera med. Det kan vara en IP-adress eller ett domännamn.
  • Inloggningsuppgifterna för ett FTP-konto på servern (du behöver inte detta för anonym eller offentlig FTP).
  • En FTP-klient.

Förutsatt att du känner till adressen och inloggningsuppgifterna, låt oss genast hoppa till FTP-klienten. Som jag nämnde tidigare kan du antingen använda din webbläsare som klient eller använda dedicerad FTP-programvara. Om du vill ladda ner enstaka fil eller två från FTP-webbplatser kan du göra det med en webbläsare, skriv bara in filens adress och se till att du använder ftp: // istället för den vanliga http://.

instagram viewer

Om du å andra sidan hanterar en webbplats eller alltid måste ladda upp / ladda ner filer och hantera konton på servern, bör du använda en FTP-klient som är utformad för uppgiften. Här är dina val:

  • De flesta operativsystem har en inbyggd FTP-klient för kommandoraden som du måste bli bekant med kommandona.
  • Du kan också använda en av GUI FTP-klienter: Firefox-användare kan prova FireFTP, eller så kan du använda FileZilla Överför filer med FTP med FileZilla Läs mer , byggd speciellt med FTP i åtanke.

Det är lättare att hitta dig runt GUI-verktygen. En typisk GUI-klient skulle ha två rutor, den ena visar fjärr-FTP-katalogen och den andra visar kataloger på din dator. Det finns knappar som representerar överföring mellan de två rutorna. Bläddra till de kataloger du vill överföra till / från som du gör i Windows Utforskaren, klicka på lämplig överföringsknapp så klienten tar hand om resten.

Alla kommandon utfärdas öppet av klienten utan att kräva att du ger dem uttryckligen. Även om detta kan verka enklare, är det alltid praktiskt att veta vad som händer bakom kulisserna, vilket du kan genom att prova kommandona själv.

En nybörjars FTP-kommandotutorial för Ascii eller binär filöverföringar filezilla

Låt oss röra upp de grundläggande FTP-kommandona, ska vi?

Först och främst måste du ansluta till värden. Använda sig av ftp för att ansluta till värden. Servern svarar med viss information inklusive om anonym åtkomst är tillåten. Om det inte är det kommer du att ange ett användarnamn och lösenord för FTP-kontot på servern.

Gå vidare och ange dessa detaljer. Om du inte känner ditt användarnamn eller lösenord skulle du kontakta webbplatsens administratör eller skapa en ny FTP-användare (om du är administratör).

Efter en framgångsrik inloggning kan du utföra alla önskade åtgärder på filerna. Du kan alltid använda hjälp för att få en lista med tillgängliga kommandon eller få hjälp med alla kommandon också.

Låt oss nu se hur du kan utföra de grundläggande filåtgärderna via FTP:

1. Flyttar runt

En nybörjare FTP-kommandotutorial för Ascii eller binär filöverföringar inloggad
  • För att få en kataloglista båda ls och dir arbete.
  • Du kan byta kataloger med det allestädes närvarande CD kommando. t.ex. cd www ändringar i katalogen www. För att ändra till en lokal katalog (dvs. en katalog på din dator) använder du istället lcd kommando.
  • För att veta vilken katalog du arbetar för närvarande använder du pwd (nuvarande arbetskatalog) kommando.
  • Du kan skapa kataloger med hjälp av mkdir kommando, ta bort katalog med rmdir .
  • För att radera en fil använder du radera kommando, byta namn på filer med Döp om .

2. Ställ in filöverföringstyp

  • Om du ska överföra textfiler (inkluderar txt, html, skalskript, css-filer etc.) måste du ställa in filöverföringsläget till ascii med ascii kommando.
  • Å andra sidan, om du ska överföra binära filer (som bilder, pdf, MS office-filer, sammanställd kod eller körbara filer) måste du ställa in filöverföringsläget till binär med binär kommando.

3. Överför filer

En nybörjare FTP-kommandotutorial för Ascii eller binära filöverföringar få
  • För att ladda upp filer till servern använder du sätta kommando. t.ex. sätta stil.css skulle ladda upp style.css från din lokala katalog till fjärrkatalogen. Inte det sätta tillåter dig inte att använda jokertecken, använd mput istället, om du vill använda jokertecken.
  • På samma sätt för att ladda ner en fil kan du använda skaffa sig eller den mget kommandon.
En nybörjare FTP-kommandotutorial för Ascii eller binär filöverföringar byeftp

4. Skapa din egen FTP-server

Om du betalar ett värdföretag för serverutrymme har de i allmänhet saker konfigurerade i förväg och vissa skapar till och med konton för dig. Du kan alltid använda hanteringspanelen för att skapa och redigera FTP-konton och vissa inställningar. Du måste tänka dig runt den ledningspanel som ditt värdföretag ger dig.

Om du vill skapa en FTP-server i ditt hemnätverk behövs någon konfiguration. Windows-användare kan prova Filezilla-server. Det är fantastiskt och enkelt att använda. Linux-användare har många alternativ vsftpd är ganska enkel och funktionsrik.

När du har konfigurerat servern kan du komma åt dina filer från vilken dator som helst i ditt hemnätverk med hjälp av IP-adressen till FTP-servern. Om du vill kunna komma åt din server från hela Internet kräver du en statisk IP eller kanske du kan undersöka något liknande DynDNS (som vi diskuterade kort medan vi konfigurerade fjärråtkomst till dina torrenter Så får du åtkomst till din Torrent-klient och ladda ner Torrenter på distans Läs mer ).

Det är det, du har tillräckligt med kunskap för att komma igång och hjälpa dig med när du arbetar med FTP. Låt oss veta om du använder andra verktyg för liknande syften.

Jag är Varun Kashyap från Indien. Jag brinner för datorer, programmering, Internet och teknologier som driver dem. Jag älskar programmering och ofta arbetar jag med projekt i Java, PHP, AJAX etc.