Skip to main content

Eksempel Anvendelser af Linux FTP Command

The Future of VR and Games (Juni 2025)

The Future of VR and Games (Juni 2025)
Anonim

FTP er den enkleste og mest velkendte filoverførselsprotokol, der udveksler filer mellem en lokal computer og en fjerncomputer eller et netværk. Linux og Unix-operativsystemer har indbyggede kommandolinjebeskeder, du kan bruge som FTP-klienter til at oprette en FTP-forbindelse.

Advarsel: En FTP-transmission er ikke krypteret. Enhver, der aflyser transmissionen, kan læse de data, du sender, herunder dit brugernavn og din adgangskode. For en sikker transmission, brug SFTP.

Opret en FTP-forbindelse

Før du kan bruge de forskellige FTP-kommandoer, skal du etablere en forbindelse med fjernnetværket eller computeren. Gør dette ved at åbne et terminalvindue i Linux og skrive ftp efterfulgt af et domænenavn eller en IP-adresse på FTP-serveren, f.eks ftp 192.168.0.1 eller ftp domain.com . For eksempel:

ftp abc.xyz.edu

Denne kommando forsøger at oprette forbindelse til ftp-serveren på abc.xyz.edu. Hvis det lykkes, beder det dig om at logge ind ved hjælp af et brugernavn og adgangskode. Offentlige FTP-servere tillader dig ofte at logge ind ved hjælp af brugernavnet anonym og din email-adresse som et kodeord eller slet ikke.

Når du logger ind med succes, ser du en ftp> hurtig på terminalskærmen. Før du går videre, få en liste over de tilgængelige FTP-kommandoer ved hjælp afHjælp fungere. Det er nyttigt, fordi nogle af de FTP-kommandoer, der er opført på listen, afhænger af dit system og software, kan eller ikke virker.

FTP-kommandoeksempler og beskrivelser

FTP-kommandoerne, der bruges med Linux og Unix, adskiller sig fra de FTP-kommandoer, der bruges med kommandolinjen Windows. Her er eksempler, der illustrerer typiske anvendelser af Linux FTP-kommandoer til fjernkopiering, omdøbning og sletning af filer.

ftp> hjælp

Hjælpefunktionen viser de kommandoer, du kan bruge til at vise katalogindholdet, overføre filer og slette filer. Kommandoen ftp> ? udfører det samme.

ftp> ls

Denne kommando udskriver navne på filer og undermapper i den aktuelle mappe på den eksterne computer.

ftp> cd-kunder

Denne kommando ændrer den aktuelle mappe til underkatalogen navngivet kunder hvis den eksisterer

ftp> cdup

Dette ændrer den nuværende mappe til overordnet mappe.

ftp> lcd billeder

Denne kommando ændrer den aktuelle mappe på den lokale computer til billeder , hvis den eksisterer.

ftp> ascii

Dette ændres til ASCII-tilstand til overførsel af tekstfiler. ASCII er standard på de fleste systemer.

ftp> binær

Denne kommando ændres til binær tilstand til overførsel af alle filer, der ikke er tekstfiler.

ftp> få image1.jpg

Dette downloader filen image1.jpg fra den eksterne computer til den lokale computer. Advarsel: Hvis der allerede er en fil på den lokale computer med samme navn, overskrives den.

ftp> sæt image2.jpg

Uploader filen image2.jpg fra den lokale computer til fjerncomputeren. Advarsel: Hvis der allerede er en fil på fjerncomputeren med samme navn, overskrives den.

ftp>! ls

Tilføjelse af et udråbstegn foran en kommando udfører den angivne kommando på den lokale computer. Så lytter jeg navn og navne på den aktuelle mappe på den lokale computer.

ftp> mget * .jpg

Med mget kommandoen. Du kan downloade flere billeder. Denne kommando overfører alle filer, der slutter med .jpg.

ftp>omdøbe fra til

Rename-kommandoen ændrer filen ved navn fra til det nye navn til på den eksterne server.

ftp> sæt lokalfil fjernfil

Denne kommando gemmer en lokal fil på fjernmaskinen. Send lokal fil fjernfil gør det samme.

ftp> mput * .jpg

Denne kommando uploader alle de filer, der slutter med .jpg til den aktive mappe på fjernmaskinen.

ftp> slet fjernfil

Sletter den navngivne fil fjernstyret fil på fjernmaskinen.

ftp> mdelete * .jpg

Dette sletter alle filer, der slutter med .jpg i den aktive mappe på fjernmaskinen.

ftp> størrelse filnavn

Bestem størrelsen på en fil på fjernmaskinen med denne kommando.

ftp> mkdir katalognavn

Lav en ny mappe på den eksterne server.

ftp> prompt

Den hurtige kommando tændes eller slukkes for interaktiv tilstand, så kommandoer på flere filer udføres uden brugerbekræftelse.

ftp> afslutte

Afslutningskommandoen afbryder FTP-sessionen og afslutter FTP-programmet. Kommandoerne farvel og Afslut udføre det samme.

Kommandolinjeindstillinger

Valgmuligheder (også kaldet flag eller switches) ændrer driften af ​​en FTP-kommando. Normalt følger en kommandolinjepunkt den vigtigste FTP-kommando efter et mellemrum. Her er en liste over muligheder, du kan føje til FTP-kommandoer og en beskrivelse af, hvad de gør.

  • -4 Brug kun IPv4, når du kontakter en vært
  • -6 Brug kun IPv6
  • -eDeaktiverer historisk support og kommandoredigering
  • -pBrug passiv tilstand til dataoverførsler
  • -jegSlår fra interaktiv, der bliver bedt om under filoverførsler
  • -nForhindrer automatisk login på første forbindelse
  • -gDeaktiverer filnavn globbing
  • -vForcerer fjernserveren for at vise alle svar
  • -dEngagerer debugging