Hur laddar man upp filer till servern via FTP? Det bästa sättet att överföra filer via FTP med FileZilla Sending via ftp.

FTP ( Filöverföring Protocol) är det mest populära protokollet för att överföra filer (ladda ner och ladda upp) från ett system till ett annat. Detta ger ett snabbt sätt att överföra filer. Det finns många applikationer tillgängliga på Linux och Windows som VSFTPD, ProFTPD för Linux, FileZilla Server för Windows och macOS.

Äta olika sätt Jag använder en grafisk miljö för att ansluta till FTP-servern, men Systemadministratör måste känna kraften kommandorad. Och i det här ämnet "Ladda ner och ladda upp filer via FTP med hjälp av konsolen" kommer jag att berätta hur du kan arbeta med kommandoraden för att överföra/ta emot data.

1. Anslut till en FTP-server med hjälp av kommandoraden

För att ansluta till en server med kommandoraden, använd terminalen.

$ ftp ftp.site

2. Ladda upp filen till FTP-servern

För att ladda upp en fil till servern använd FTP-put. Först måste du gå till önskad mapp på FTP-servern för att ladda upp filen och använda följande kommando.

Ftp> cd laddar upp ftp> sätt /home/captain/my_file.txt

3. Ladda ner en fil från FTP-servern

För att ladda ner en fil från en FTP-server använder vi kommandot get. Med detta kommando kan vi ladda ner en fil. För att ladda ner en fil från FTP-servern, logga först in på FTP-servern, gå sedan till katalogen och använd följande kommando för att ladda ner valfri fil:

Ftp> hämta min_fil.txt

4. Ladda upp flera filer till FTP-servern

För att ladda upp flera filer till en FTP-server använder vi kommandot MPUT. Vi kan ange ett jokertecken för att ladda upp flera filer till servern samtidigt. Gå först till önskad mapp på FTP-servern för att ladda upp filen och använd följande kommando. Den laddar upp alla filer med .txt-tillägget till katalogen /home/captain för uppladdade filer på FTP-servern.

Ftp> cd-uppladdningar ftp> lcd /home/captain/ ftp> put *.txt

5. Ladda ner flera filer från FTP-servern

För att ladda ner flera filer från en FTP-server använder vi kommandot MGET. Med detta kommando kan du ladda upp filer.

Ftp> mget *.txt

Lag.

!
Avsluta skalet

?
Skriv ut hjälp om lokal information

bifoga
Lägg till i fil

ascii
Ställ in överföringstypen till ASCII. Använd detta för att överföra textfiler (HTM-filer).

klocka
Ljudsignal när kommandot är klart.

binär
Ställ in överföringstypen till binär. Använd detta för att överföra binära filer (XE-filer och grafik).

Hejdå

CD
Ändra fjärrarbetskatalog (använd ".." för att ändra till förälder).

stänga
Avsluta FTP-sessionen.

radera
Ta bort den raderade filen.

felsöka
Byt felsökningsläge.

dir
Lista (visa) innehållet i en fjärrkatalog.

koppla ifrån
Avsluta FTP-sessionen.

skaffa sig
Skaffa en fil (se även mget).

glob
Byt tilläggets metatecken från det lokala filnamnet.

hash
Växla utskrift '#' för varje passerad buffert.

hjälp
Visa en lista med kommandon.

lcd
Ändra lokal arbetskatalog.

bokstavlig
Skicka ett anpassat FTP-kommando.

ls
Visa innehållet i en fjärrkatalog.

mdelete
Ta bort flera filer.

mdir

mget
Hämta flera filer (se även få)

mkdir
Skapa en katalog på fjärrmaskinen.

mls
Lista innehållet i flera fjärrkataloger.

mput
Skicka flera filer (se även put).

öppen
Anslut till fjärr-FTP.

prompt
Grov interaktiv uppmaning på flera team (detta är en switch)

sätta
Skicka en fil (se även mput).

pwd
Skriva ut arbetsmapp(där du är nu) på en fjärrmaskin.

sluta
Avsluta anslutningssessionen och arbeta.

Citat
Skicka ett anpassat FTP-kommando. Du kan se en lista över rå FTP-kommandon på www.nsftools.com/tips/RawFTP.htm

recv
Ta emot fil

fjärrhjälp
Få hjälp från fjärrservern

Döp om
Få fil.

rmdir
Ta bort en katalog på en fjärrdator.

skicka
Skicka en fil.

status
Visa aktuell status.

spår
Växla paketspårning.

typ
Ställ in överföringsfiltyp

användare
Skicka ny användarinformation.

mångordig
Växla verbose läge.

Ämnet "Ladda ner och ladda upp filer via FTP med hjälp av konsolen" är avslutat.

Det är ofta nödvändigt att automatisera processerna för att ladda ner, ladda upp och ta bort filer från en FTP-server. Till exempel när man arbetar med distribuerade databaser 1C-data eller för att spara säkerhetskopior. Men inte alla vet att dessa procedurer kan utföras från kommandoraden utan att tillgripa ytterligare programvara, det är Windows-verktyg. Nedan kommer jag att ge kommandosyntaxen för att arbeta med FTP, samt exempel på bat-filer för dessa operationer.

1.ftp kommando

För att utbyta filer med en FTP-server, använd ftp-kommandot, här är dess syntax:

FTP[-v] [-d] [-i] [-n] [-g] [-s:filnamn] [-a] [-A] [-x:sendbuffer]
[-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [nod]

-v Inaktivera visning av svar från en fjärrserver.
-n Inaktivera automatisk inloggning vid första anslutningen.
-jag Inaktivera interaktiva förfrågningar när du skickar flera
filer.
-d Aktivera felsökningsläge.
-g Inaktivera filnamnsglobalisering (se GLOB-kommandot).
-s:filnamn Träning textfil, som innehåller FTP-kommandon som
kommer att köras automatiskt när du startar FTP.
-a Använda det lokala gränssnittet för att binda anslutningen.
-A Anonym inloggning till tjänsten.
-x:skicka sockbuf Åsidosätt standardbuffertstorleken SO_SNDBUF (8192).
-r:recv sockbuf Åsidosätt standardbuffertstorleken SO_RCVBUF (8192).
-b:asynkront antal Åsidosätter standardstorleken för asynkron räknare (3)
-w:fönsterstorlek Åsidosätt standardstorleken för överföringsbuffert (65535).
nod Ange namnet eller IP-adressen för fjärrnoden,
som du vill ansluta till.

Som du kan se finns det inga operatörer för att ansluta till servern och arbeta med filer. Saken är att det här kommandot bara startar ftp-sessionen:

!
Tillfällig övergång till skalet.

bifoga
Lägger till i fil.

ascii
Ställa in överföringsläge för filer i ascii-format.

klocka
Problem ljudsignal när kommandot har slutförts

binär
Ställ in det binära filöverföringsläget.

Hejdå
Avsluta ftp-sessionen och logga ut.

CD <удаленный_каталог>
Ändra arbetskatalogen på fjärrdatorn där:
<удаленный_каталог> — namnet på katalogen som kommer att fungera.

stänga
Avslutar ftp-sessionen.

felsöka
Byter felsökningsläge.

radera <удаленный_файл>
Ta bort en fil på en fjärrdator där:
<удаленный_файл> — Namnet på filen som ska raderas.

dir [ <удаленный_каталог> ] [<локальный_файл> ]
Lista innehållet i en katalog fjärrdator, Var:
<удаленный_каталог>
<локальный_файл>

koppla ifrån
Avslutar ftp-sessionen.

skaffa sig <удаленный_файл> [<локальный_файл> ]
Hämta en fil där:
<удаленный_файл>
<локальный_файл> — filnamnet på den lokala datorn .

glob
Byt metateckentillägg för lokala filnamn.

hash
Växlar "#"-utgången för varje överfört datablock.

hjälp [ <команда> ]
Visa hjälpinformation för ftp-kommandot, där:
<команда> — Kommandot vars beskrivning kommer att visas, om det inte anges, kommer alla kommandon att matas ut.

lcd [ <локальный_каталог> ]
Ändra den lokala katalogen för den fungerande datorn, där:
<локальный_каталог> — Namnet på den nya lokala katalogen kommer namnet på den aktuella katalogen att användas.

bokstavlig <команда_1> … <команда_n>

<команда_n> — kommandon att skicka;

ls [<fjärrkatalog>] [<lokal_fil>]
Skriv ut det förkortade innehållet i katalogen på fjärrdatorn, där:
<удаленный_каталог> — katalog vars innehåll kommer att visas om det inte anges, används den aktuella katalogen;
<локальный_файл> — anger en lokal fil som ska sparas i listan, om den inte anges, visas listan på skärmen.

mdelete<fjärrfil_1> … <remote_file_n>
Ta bort flera filer på en fjärrdator där:
<удаленный_файл_n> — namn på filer som ska raderas.

mdir<fjärrkatalog_1> … <fjärrkatalog_n> <lokal_fil>
Skriv ut innehållet i flera kataloger på en fjärrdator, där:
<удаленный_каталог_n> — den katalog vars innehåll kommer att visas.
<локальный_файл> — anger en lokal fil som ska sparas i listan, om den inte anges, visas listan på skärmen.

mget <удаленный_файл_1> <удаленный_файл_n>
Ta emot flera filer där:
<удаленный_файл_n> — fjärrfil att kopiera.

mkdir <удаленный_каталог>
Skapa en katalog på fjärrdatorn där:
<удаленный_каталог> — namnet på fjärrkatalogen som ska skapas.

mls<fjärrkatalog_1> ... <fjärrkatalog_n> <lokal_fil>
Skriv ut det förkortade innehållet i flera kataloger på en fjärrdator, där:
<удаленный_каталог_n> — katalog vars innehåll kommer att visas om det inte anges, används den aktuella katalogen;
<локальный_файл> — anger en lokal fil som ska sparas i listan.

mput <локальный_файл_1> … <локальный_файл_n>
Skickar flera filer där:
<локальный_файл_n> — namnet på de lokala filerna som kommer att kopieras.

prompt
Växla interaktivt verktygstips för sammansatta kommandon.

sätta <локальный_файл> [<удаленный_файл> ]
Skickar en fil, där:
<lokal_fil>
<удаленный_файл>

pwd
Visa arbetskatalogen för fjärrdatorn.

sluta
Avsluta ftp-sessionen och avsluta till kommandoraden.

Citat <команда>
Skicka ett godtyckligt ftp-kommando, där:
<команда> — kommando att skicka.

recv <удаленный_файл> [<локальный_файл> ]
Hämta en fil med de aktuella filtypsinställningarna, där:
<удаленный_файл> — fjärrfil för kopiering;
<lokal_fil> — filnamn på den lokala datorn .

fjärrhjälp [ <команда> ]
Få hjälpinformation om kommandon på ett fjärrsystem, där:
<team> — fjärrsystemkommando om det inte anges, visas en lista med alla kommandon.

Döp om <имя_файла> <новое_имя_файла>
Byter namn fjärrfil, Var:
<filnamn> — filnamn att byta namn på;
<nytt_filnamn> — nytt filnamn.

rmdir <имя_каталога>
Ta bort en katalog på en fjärrdator där:
<katalognamn> — namnet på den katalog som ska raderas.

skicka <локальный_файл> [<удаленный_файл> ]
Kopiera en enskild fil med de aktuella filtypsinställningarna, där:
<lokal_fil> - Namn lokal fil för kopiering;
<удаленный_файл> — filnamn på fjärrdatorn.

status
Visar aktuell ftp-anslutningsstatus.

spår
Växla paketspårning.

typ [ <имя_типа> ]
Ställa in filöverföringstyp, där:
<typnamn> — filöverföringstyp om den inte anges, kommer den aktuella filöverföringstypen att visas.

användare <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Skicka information för att ansluta till en fjärrdator där:
<Användarnamn> — användarnamn för anslutning till fjärrdatorn;
<Lösenord> - lösenord för angivet namn användare, om det inte anges men krävs för anslutning, kommer ftp-kommandot att fråga användaren om det;
<konto> — ett konto för anslutning till en fjärrdator, om det inte anges men krävs för anslutning, kommer ftp-kommandot att fråga användaren om det;

mångordig
Växla meddelandeutgångsläge.


Låt oss titta på ett litet exempel.

Låt oss först skriva en "kroppsfil" som laddas upp till servern hemsida fil file_data.dat från " C:\exempel". Algoritmen för bat-filen kommer att vara följande:

  • Skapa en transport.txt-fil med en sekvens av ftp-satser;
  • Vi kör kommandot ftp och specificerar den skapade filen som parametrar;
  • Ta bort transport.txt.

I i detta exempel Filnamnet och katalogen är hårdkodade i filen. Detta är inte alltid bekvämt. Låt oss modifiera bat-filen så att den tar emot data som ska laddas som parametrar, och vi lägger också in alla föränderliga värden i filvariabler. Vi får följande kod ():

Följaktligen för att kopiera filen file_data.dat från " C:\exempel" till FTP-servern i " Temp\Backup", måste du köra den här batchfilen och ange filnamnet, lokala och fjärrkataloger som parametrar.

På liknande sätt kan du skriva bat-filer för och på en FTP-server, samt en körbar fil med en godtycklig uppsättning instruktioner.

Hjälpte den här artikeln dig?

File Transfer Protocol (FTP) är ett internetprotokoll som tillåter användare att ladda upp filer till FTP-server och ladda ner dem från denna server. För att använda FTP för att skicka och ta emot filer behöver du ett konto på FTP-servern. Förutom nuvarande konto, behöver du en FTP-klient på datorn som ansluter till servern. Internet Explorer och andra webbläsare kommer att interagera med FTP-protokollet. Men andra FTP-klienter ger mer höga hastigheter transmission och fler funktioner. Vissa FTP-klienter som distribueras gratis eller shareware är WS_FTP, CuteFTP och FileZilla.

Instruktioner

  • 1 Ladda ner och installera en av FTP-klienterna. (Se källor.)
  • 2 Öppna en FTP-klient och klicka på "Ny anslutning".
  • 3 Ange Domän namn för FTP-servern att komma åt den.
  • 4 Ange användar-ID och lösenord i lämpliga fält, om det behövs.
  • 5 Klicka på knappen Anslut. FTP-klienten visar FTP-servern på en panel av gränssnittet och filerna på din dator på den andra.
  • 6 Dra och släpp filer mellan vänster och höger panel (lokal och fjärrdator) för att överföra till och från FTP-platsen. =>> Gå till FTP-webbplatsen med en webbläsare:
  • 7 Öppna en webbläsare och ange domännamnet för FTP-sidan i adressfältet. URL-länkar till FTP-webbplatser innehåller prefixet "ftp://" men inte "http://".
  • 8 Tryck på Enter. Inloggningsdialogrutan för FTP-servern öppnas om FTP-platsen har säkerhetsskydd för användarkonton. Om FTP-platsen inte har säkerhetsinställningar kommer FTP-platsen att visas i en vy som liknar filträdet i Windows utforskaren.
  • 9 Dra filer från FTP-webbplatsen till skrivbordet för att ladda upp filer, eller dra filer från din lokala dator till FTP-webbplatspanelen för att ladda upp dem till platsen.

Och jag tänkte: vet alla det för att fungera med FTP-lagringar, standard Windows-verktyg? I den här artikeln kommer jag att beskriva tre enkla metoderöverföra filer via FTP med hjälp av ett exempel. Samma tekniker gäller i . Allt du behöver är Explorer och kommandoraden.

Metod ett: Internet Explorer 8

Alla Internetanvändare är bekanta med HTTP-adresser för åtkomst till webbplatser som skrivs in adressfält webbläsare - till exempel . Adresser för åtkomst till FTP-servrar är byggda enligt samma princip: .

Ange din offentliga FTP-lagringsadress, till exempel Microsoft (Figur A), i adressfältet och klicka på . Om anslutningen lyckas kommer du att se rotkatalogen. För att komma åt underkataloger och filer, klicka på huvudkatalogen. För att ladda ner en fil, klicka på den Högerklicka musen och välj alternativet "Spara mål som".

Som du kan se lagras alla databasartiklar, patchar, uppdateringar, verktyg och Microsoft-dokumentation på servern, bara de presenteras i form av en lista med datum. Detaljerad information om FTP-lagring finns i "readme.txt"-filerna.

Bild A. Microsoft FTP-server sett från Internet Explorer 8.

Observera: för att lyckas ansluta till en FTP-server med hjälp av IE, "Aktivera FTP-mappvy (utanför Internet Explorer)" och "Använd passivt FTP-protokoll (Använd passiv FTP (för brandväggs- och DSL-modemkompatibilitet) i webbläsarsektionen Fliken Avancerat i dialogrutan Internetalternativ. Du kan anropa det från menyn "Verktyg".

För att komma åt privata FTP-servrar måste du ange ett användarnamn och lösenord (Figur B). Men på detta sätt i IE 7 eller IE 8 kan du bara se en lista med filer. För att ladda ner måste du använda Explorer (Windows Explorer). Se fig. för detaljer. C, D, E och F.


Bild B: Ett användarnamn och lösenord krävs för att komma åt privata FTP-servrar.


Figur C. Välj "Sida | Öppna FTP-webbplatsen i Windows utforskaren"(Sida | Öppna FTP-webbplats i Windows Utforskaren) eller "Visa | Öppna FTP-webbplats i Windows Explorer (Visa | Öppna FTP-webbplats i Windows Explorer) för att starta Explorer.



Figur D: Klicka på Tillåt i dialogrutan Säkerhetsvarning i Internet Explorer.

En FTP-anslutning används för att ladda upp filer till servern. Det kan till exempel behövas för att placera en webbsida eller PHP-skriptfiler på Internet.

För att ladda upp filer med en FTP-anslutning måste du använda specialprogram- FTP-klient (till exempel FileZilla). Innan du laddar upp filer, upprätta en FTP-anslutning till servern. För att göra detta anger du följande parametrar i anslutningsegenskaperna för FTP-klienten:

  • FTP-serveradress;
  • Användarnamn;
  • Lösenord.

FTP-anslutningsparametrar kan erhållas från värdleverantören eller konfigureras oberoende i värdkontrollpanelen.

Efter anslutning till servern kommer du att se en lista över kataloger och filer som finns på servern i FTP-klientfönstret. Välj den katalog där du vill ladda upp filerna, välj sedan filerna på din dator och starta filuppladdningen till servern.

För att filer ska vara tillgängliga via Internet måste de laddas upp till servern i den katalog som är avsedd för lagring av sådana filer. Namnet på denna katalog bör bekräftas med din värdleverantör eller serveradministratör. Denna katalog kallas ofta public_html, www, htdocs eller httpdocs.

Efter uppladdning till katalogen med namnet som anges ovan blir filerna tillgängliga på Internet på en adress som http:// din hemsida.ru/ filnamn , Var din_webbplats.ru- domännamnet på din webbplats, och filnamn - fullständiga namn fil med förlängning. Till exempel om ditt domännamn är mydomain.ru, och filnamnet är test.html, sedan efter uppladdning till servern kommer filen att vara tillgänglig på http://mydomain.ru/test.html.

Uppmärksamhet: katalognamn public_html, www, htdocs eller httpdocs anges inte i adressen till den nedladdade filen!
  • Vilka filer lagrar databasanslutningsparametrarna?
  • Hur laddar man upp filer till servern via FTP?
Dela med sig