ftp(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

ftp(1)

NAMN

ftp — Internet filöverföringsprogram

SYNOPSIS

ftp [-pinegvd] [värd]
pftp [-inegvd] [värd]

BESKRIVNING

ftp är användargränssnittet till den Internet-standardiserade File Transfer Protocol (FTP). Programmet låter en användare överföra filer till och från en fjärrdator på nätverket.

Flaggor kan anges på kommandoraden eller i ftp:s kommandotolk.

-A
Använd aktivt läge för dataöverföringar. Användbart mot servrar som inte stöder passivt läge.
-p
Använd passivt läge för dataöverföringar. Detta är nu standard för alla klienter av säkerhetsskäl. Flaggan finns endast kvar för kompatibilitet.
-i
Stänger av interaktiv bekräftelse vid multipla filöverföringar.
-n
Förhindrar auto-login vid första anslutning. Om aktiverad, kontrollerar ftp efter .netrc-fil i hemmakatalogen. Om ingen post finns, frågar ftp efter användarnamn och lösenord.
-e
Stänger av kommandoredigering och historik (om kompilerat in).
-g
Stänger av filnamnsglobbing.
-m
Inaktiverar kravet på att ftp binder samma nätverksinterface för data och kontroll i passivt läge. Användbart på multi-homed klienter.
-v
Verbosläge – visar alla svar från servern och statistik för överföringar.
-d
Slår på felsökningsläge.

Om värd anges på kommandoraden försöker ftp direkt ansluta. Annars startar ftp kommandotolken med prompten ftp>.

KOMMANDON

Följande kommandon stöds i ftp:s kommandotolk (urval):

! [kommando [argument]]
Kör ett lokalt skal eller exekvera ett kommando lokalt.
$ makro-namn [argument]
Kör ett makro definierat med macdef.
account [lösenord]
Ange kompletterande lösenord efter inloggning.
append lokal-fil [fjärr-fil]
Lägg till en lokal fil i en fil på fjärrdatorn.
ascii
Ställ in överföringstyp till ASCII (standard).
binary
Ställ in överföringstyp till binär.
bye
Avsluta sessionen.
cd katalog
Byt katalog på fjärrdatorn.
chmod läge filnamn
Ändra rättigheter på fjärrfil.
close
Avsluta anslutningen, återgå till kommandotolk.
delete fjärr-fil
Ta bort en fjärrfil.
dir [fjärr-katalog] [lokal-fil]
Lista kataloginnehåll på fjärrsidan.
get fjärr-fil [lokal-fil]
Hämta en fil från fjärrdatorn.
put lokal-fil [fjärr-fil]
Ladda upp en lokal fil till fjärrdatorn.
ls [fjärr-katalog] [lokal-fil]
Lista filer på fjärrdatorn (kort format).
mkdir katalognamn
Skapa katalog på fjärrdatorn.
mget fjärr-filer
Hämta flera filer.
mput lokala-filer
Skicka flera filer.
nlist [fjärr-katalog] [lokal-fil]
Lista filnamn på fjärrdatorn.
open värd [port]
Anslut till en angiven värd.
prompt
Slå av/på interaktiv bekräftelse vid multipla överföringar.
pwd
Visa aktuell katalog på fjärrdatorn.
quit
Avsluta ftp.
rename från till
Byt namn på en fil på fjärrdatorn.
rmdir katalognamn
Ta bort katalog på fjärrdatorn.
status
Visa aktuell status.
system
Visa fjärrdatorns operativsystem.
user användare [lösenord] [konto]
Identifiera dig mot servern.
verbose
Slå av/på verbosläge.

AVBRYTA ÖVERFÖRING

För att avbryta en filöverföring, använd terminalens avbrottstangent (vanligen Ctrl-C). Vid mottagning skickas ett FTP ABOR-kommando. Om servern inte stöder detta, återgår prompten först när överföringen avslutats.

FILNAMNSKONVENTIONER

1. Filnamnet - betyder stdin/stdout. 2. Om första tecknet är |, tolkas resten som ett skal-kommando. 3. Om globbing är aktiverat expanderas filnamn som i csh(1). 4. Vid mget/get utan lokalt namn används fjärrfilnamnet (modifierat av inställningar). 5. Vid mput/put utan fjärrnamn används lokalt namn (modifierat).

FILÖVERFÖRINGSPARAMETRAR

FTP-standarden anger parametrar som påverkar överföring. ftp stöder ascii och binary samt tenex (lokal byte size 8). Övriga parametrar (mode, form, struct) stöds endast i standardvärden.

MILJÖVARIABLER

HOME
Används för att hitta .netrc-fil.
SHELL
Standardskal.

SE ÄVEN

HISTORIA

Kommandot ftp introducerades i 4.2BSD.

BUGGAR

Korrekt körning av många kommandon beror på att fjärrservern uppför sig korrekt. Ett äldre fel i 4.2BSD:s ascii-överföring kan orsaka felaktig hantering av binära filer. Undvik problemet genom att använda binär överföring.

Linux NetKit (0.17) — 15 augusti 1999

Sidslut

Orginalhemsidan på Engelska : https://linux.die.net/man/1/ftp Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.