Innehåll
Exempel på FTP Linux-kommandot
FTP är det enklaste och mest bekanta filöverföringsprotokollet som utbyter filer mellan en lokal och fjärrdator. Linux- och Unix-operativsystem erbjuder inbyggda skalprogram för FTP-klienter.
En FTP-överföring är inte krypterad. Alla som fångar överföringen kan läsa de data du skickar, inklusive ditt användarnamn och lösenord. Använd SFTP för en säker överföring.
FTP-kommandon och switchar
En lista med FTP-kommandon är användbar eftersom det som fungerar för dig beror på ditt system och programvara.
Kommando | Förklaring |
! | Starta ett interaktivt skal. Om det finns argument, anses det första vara ett kommando för att köra direkt, med resten som dess argument. |
$ | Kör ett makro. |
konto | Ange ett lösenord som krävs av servern för åtkomst till resurser. Om inget argument ingår uppmanas användaren att ange ett lösenord för kontot. |
bifoga | Lägg en lokal fil till en fil på fjärrmaskinen. |
ascii | Ställ in filöverföringstypen till nätverk ASCII. Detta är standardtypen. |
klocka | Ljud en klocka när varje filöverföringskommando har slutförts. |
binär | Ställ in filöverföringstypen för att stödja binär bildöverföring. |
Hejdå | Avsluta FTP-sessionen med fjärrservern och avsluta ftp. Samma som sluta. |
fall | Växla en fjärrkontroll av datorns filnamn under mgetkommandon. När fall är på (standard är av) skrivs namnen på fjärrdatorns fil med alla bokstäver i stora bokstäver i den lokala katalogen med bokstäverna mappade till gemener. |
CD | Ändra arbetskatalogen. |
cdup | Ändra arbetskatalogen till överordnade till den aktuella arbetskatalogen. |
chmod | Ändra filbehörigheterna för fjärrfilen. |
stänga | Avsluta FTP-sessionen. Samma som koppla ifrån. |
cr | Växla vagnens retursvridning under filhämtning av ASCII-typ. |
radera | Ta bort filen. |
debug | Växla felsökningsläge. |
dir | Visa en lista över kataloginnehållet. |
koppla ifrån | Terminante FTP-sessionen. Samma som stänga. |
utgång | Avsluta FTP-sessionen och avsluta. |
form | Ställ in filöverföringsformatet. |
skaffa sig | Hämta filen och lagra den på den lokala maskinen. |
glob | Växla metateckenutvidgning av lokala filnamn. |
hash | Växla #-utskrift för varje datablock som överförs. |
hjälp | Visa ett meddelande om innebörden av ett kommando. Om inget argument ges, visar FTP en lista med alla kända kommandon. Samma som ?. |
på tomgång | Ställ inaktivitetstimern på servern (i sekunder). Om sekunder inte ingår visas den aktuella inaktivitetstimern. |
bild | Ställ in den binära överföringstypen. |
ipany | Låt adressupplösaren returnera adressfamiljen. |
ipv4 | Begränsa adressupplösaren så att den bara letar efter IPv4-adresser. |
ipv6 | Begränsa endast värdadressering till IPv6. |
lcd | Ändra arbetskatalogen på den lokala maskinen. Om ingen katalog anges används användarens hemkatalog. |
ls | Lista innehållet i fjärrkatalogen. |
macdef | Definiera ett makro. |
mdelete | Radera flera filer. |
mdir | Lista innehållet i flera fjärrkataloger. |
mget | Hämta flera filer från servern. |
mkdir | Skapa en ny katalog på servern. |
ml | Lista innehållet i flera fjärrkataloger. |
läge | Ställ in filöverföringsläget. |
modtime | Visa den senaste modifieringstiden för en fil på servern. |
mput | Skicka flera filer till servern. |
nyare | Hämta filen om den är nyare än den lokala filen. |
nlist | Skriv ut en lista över filerna i en katalog på fjärrmaskinen. |
nmap | Ställ in mallar för standard mappning av filnamn. |
ntrans | Ställ in en översättningstabell för mappning av filnamn. |
öppna | Anslut till en fjärrserver. |
prompt | Tvinga interaktiv frågan på flera kommandon. |
passiv | Gå in i passivt överföringsläge. |
ombud | Kör ett FTP-kommando på en sekundär kontrollanslutning. |
qc | Skriva ut ? i stället för kontrolltecken på stdout. |
sendport | Växla användningen av PORT-kommandon. |
sätta | Lagra en lokal fil på fjärrmaskinen. |
pwd | Visa namnet på den aktuella arbetskatalogen på fjärrmaskinen. |
sluta | Avsluta FTP-sessionen med fjärrservern och avsluta ftp. Samma som Hejdå. |
Citat | De angivna argumenten skickas ordet till den fjärr FTP-servern. |
recv | Ta emot fjärrfilen och lagra den på den lokala maskinen. Samma som skaffa sig. |
ReGet | Samma som skaffa sig, förutom att om den lokala filen finns och är mindre än den på servern, antas den lokala filen vara en delvis överförd kopia av den fjärrkontrollen och överföringen fortsätter från den uppenbara punkten för misslyckande. Om den lokala filen inte finns får FTP inte den fjärrkontrollfilen. Detta kommando är användbart när du överför stora filer över nätverk som är benägna att tappa anslutningar. |
rstatus | Visar status för fjärrmaskinen. Om ett filnamn anges visar det status för fjärrfil. |
rhelp | Få hjälp från servern. |
Döp om | Byt namn på fjärrfil. |
återställa | Rensa svarskön. |
omstart | Starta om filöverföringen vid bytantal. |
rmdir | Ta bort katalogen på servern. |
runique | Växla lagring av filer i det lokala systemet med unika filnamn. |
skicka | Lagra en lokal fil på fjärrmaskinen. Samma som sätta. |
webbplats | De angivna argumenten skickas, verbatim, till den fjärr FTP-servern som ett SITE-kommando. |
storlek | Hitta filens storlek på servern. |
status | Visa den aktuella statusen för FTP. |
struct | Ställ in filöverföringsstrukturen till |
systemet | Visa operativsystemet som körs på fjärrmaskinen. |
sunique | Växla lagring av filer på fjärrmaskinen under unika filnamn. Servern måste stödja FTP-protokollet STOU-kommandot. Standardvärdet är av. |
Tenex | Ställ in tenex-filöverföringstyp. |
bock | Växla utskriften av byte-räknaren under överföringar. |
spår | Växla paketspårning. |
typ | Ställ in filöverföringstypen (standard är nätverks ASCII). Om ingen typ anges visas den aktuella typen. |
användare | Identifiera dig själv till FTP-servern. Om lösenordet inte anges och servern kräver det kommer FTP att be användaren om det |
demaskera | Ställ in standardmask på fjärrservern till newmask. Om newmask utelämnas visas aktuell umask. |
mångordig | Växla verbosläge (på som standard). Det här läget visar alla svar från FTP-servern. Om den är aktiverad rapporteras statistik om överföringens effektivitet när en filöverföring är klar. |
? | Skriver ut ett meddelande om innebörden av ett kommando. Samma som hjälp. |
FTP-kommandona som används i Linux och Unix skiljer sig från FTP-kommandona som används med Windows-kommandoraden.
Alternativ (även kallad flaggor eller switchar) ändrar driften av ett FTP-kommando. Vanligtvis följer ett kommandoradsalternativ det huvudsakliga FTP-kommandot efter ett mellanslag. Nedan finns en lista med alternativ som du kan lägga till FTP-kommandon och en beskrivning av vad de gör.
Alternativ | Förklaring |
-4 | Använd endast IPv4 när du kontaktar en värd. |
-6 | Använd endast IPv6. |
-e | Inaktiverar historikstöd och kommandoredigering. |
-p | Använd passivt läge för dataöverföringar. |
-i | Stänger av interaktiva instruktioner under filöverföringar. |
-n | Förhindrar automatisk inloggning vid första anslutningen. |
-g | Inaktiverar filnamnens globbning. |
-v | Tvingar bort servern för att visa alla svar. |
-d | Använder felsökning. |
FTP-kommandoexempel i Linux
Nedan följer exempel som illustrerar typiska användningar av Linux FTP-kommandon.
exekvera ftp utan några alternativ förbereder terminalfönstret för FTP-kommandon. När du har angett det, utelämna ftp från kommandona. Typ utgång för att stänga FTP-sessionen och återgå till skalprompt.
ftp
Innan du kan använda FTP-kommandona måste du upprätta en anslutning till fjärrnätverket, vilket är vad detta nästa exempel visar. Detta FPT-kommando försöker ansluta till servern på abc.xyz.edu. Om det lyckas ber det om användarnamn och lösenord.
ftp abc.xyz.edu
I detta nästa enkla FTP-kommandoexempel listar ls-kommandot vad som finns i mappen på servern. Detta kommando har inte ftp del i början eftersom det antas att du är ansluten till servern.
ls
De CD kommandot ändrar arbetskatalogen. I det här fallet för att flytta till bio mapp och köra kommandon där istället för i föregående mapp.
cd-filmer
För att fortsätta med föregående exempel använder detta FTP-kommando skaffa sig att ladda ner vacation.mp4 fil från bio mapp.
få semester.mp4
Detta senaste FTP-kommandoexempel ändrar fjärrkontrollen till / filmer / födelsedagar / och laddar upp MP4. Detta exempel antar att cd-kommandot användes för att ändra till / Film / mapp.
cd födelsedagar
mput * .mp4