Skip to content

Hoe de FTP-opdracht in Linux te gebruiken

24 de juni de 2021
GettyImages 1055846650 151306bd5a9845e3b7d1f863fbfbe436

FTP is het eenvoudigste en meest bekende protocol voor bestandsoverdracht dat bestanden uitwisselt tussen een lokale en een externe computer. Linux- en Unix-besturingssystemen bieden ingebouwde shell-programma’s voor FTP-clients. Een FTP-verzending is niet versleuteld. Iedereen die de verzending onderschept, kan de gegevens die u verzendt lezen, inclusief uw gebruikersnaam en wachtwoord. Gebruik SFTP voor een veilige overdracht.

FTP-opdrachten en schakelaars

Een lijst met FTP-opdrachten is handig, want wat voor u werkt, hangt af van uw systeem en software.

Opdracht Uitleg
! Start een interactieve shell. Als er argumenten zijn, wordt de eerste beschouwd als een opdracht om direct uit te voeren, met de rest als argumenten.
$ Voer een macro uit.
account Geef een wachtwoord op dat door de server wordt vereist voor toegang tot bronnen. Als er geen argument is opgenomen, wordt de gebruiker gevraagd om een ​​accountwachtwoord.
toevoegen Voeg een lokaal bestand toe aan een bestand op de externe computer.
ascii Stel het bestandsoverdrachttype in op netwerk-ASCII. Dit is het standaardtype.
klok Laat een belletje klinken nadat elke opdracht voor bestandsoverdracht is voltooid.
binair Stel het bestandsoverdrachttype in om binaire beeldoverdracht te ondersteunen.
doei Beëindig de FTP-sessie met de externe server en sluit ftp af. Hetzelfde als
stoppen met.
geval Toggle een externe computer bestandsnaam case mapping tijdens mgetcommands. Als hoofdletters zijn ingeschakeld (de standaardinstelling is uitgeschakeld), worden bestandsnamen van externe computers met alle letters in hoofdletters in de lokale map geschreven met de letters toegewezen aan kleine letters.
CD Wijzig de werkdirectory.
cdup Wijzig de werkmap in de bovenliggende map van de huidige werkmap.
chmod Wijzig de bestandsrechten van het externe bestand.
dichtbij Beëindig de FTP-sessie. Hetzelfde als
verbinding verbreken.
cr Wisselen van het strippen van de wagenretour tijdens het ophalen van ASCII-bestanden.
verwijderen Verwijder het bestand.
debuggen Schakel de foutopsporingsmodus in.
dir Geef een lijst weer van de inhoud van de map.
verbinding verbreken Beëindig de FTP-sessie. Hetzelfde als
dichtbij.
Uitgang Beëindig de FTP-sessie en sluit af.
het formulier Stel het bestandsoverdrachtformaat in.
krijgen Haal het bestand op en sla het op de lokale computer op.
globaal Toggle metatekenuitbreiding van lokale bestandsnamen.
hasj Schakel # afdrukken in voor elk gegevensblok dat wordt overgedragen.
helpen Geef een bericht weer over de betekenis van een commando. Als er geen argument wordt gegeven, toont FTP een lijst met alle bekende commando’s. Hetzelfde als
?.
inactief Stel de inactiviteitstimer in op de server (in seconden). Als seconden niet zijn inbegrepen, wordt de huidige timer voor inactiviteit weergegeven.
beeld Stel het binaire overdrachtstype in.
ipany Laat de adresoplosser elke adresfamilie terugsturen.
ipv4 Beperk de adresresolver om alleen naar IPv4-adressen te zoeken.
ipv6 Beperk hostadressering tot alleen IPv6.
lcd Wijzig de werkmap op de lokale computer. Als er geen directory is opgegeven, wordt de homedirectory van de gebruiker gebruikt.
ls Maak een lijst van de inhoud van de externe map.
macdef Definieer een macro.
verwijderen Verwijder meerdere bestanden.
mdir Maak een lijst van de inhoud van meerdere externe mappen.
mget Haal meerdere bestanden van de server.
mkdir Maak een nieuwe map op de server.
mls Maak een lijst van de inhoud van meerdere externe mappen.
modus Stel de bestandsoverdrachtmodus in.
modtime Toon de laatste wijzigingstijd van een bestand op de server.
mput Stuur meerdere bestanden naar de server.
nieuwer Haal het bestand op als het nieuwer is dan het lokale bestand.
nllist Druk een lijst af van de bestanden in een map op de externe computer.
nmap Stel sjablonen in voor standaardtoewijzing van bestandsnamen.
ntrans Stel een vertaaltabel in voor standaardtoewijzing van bestandsnamen.
Open Maak verbinding met een externe server.
prompt Forceer interactieve prompts op meerdere commando’s.
passief Ga naar de passieve overdrachtsmodus.
proxy Voer een FTP-opdracht uit op een secundaire besturingsverbinding.
qc Afdrukken
? in plaats van controletekens op stdout.
verzendpoort Schakel het gebruik van PORT-commando’s in.
leggen Sla een lokaal bestand op de externe computer op.
pwd Geef de naam weer van de huidige werkmap op de externe computer.
stoppen met Beëindig de FTP-sessie met de externe server en sluit ftp af. Hetzelfde als
doei.
citaat De opgegeven argumenten worden letterlijk naar de externe FTP-server verzonden.
recv Ontvang het externe bestand en sla het op de lokale computer op. Hetzelfde als
krijgen.
spijt krijgen Hetzelfde als
krijgen, behalve dat als het lokale bestand bestaat en kleiner is dan dat op de server, wordt aangenomen dat het lokale bestand een gedeeltelijk overgedragen kopie is van het externe bestand en dat de overdracht wordt voortgezet vanaf het schijnbare punt van mislukking. Als het lokale bestand niet bestaat, krijgt FTP het externe bestand niet. Deze opdracht is handig bij het overbrengen van grote bestanden via netwerken die de neiging hebben om verbindingen te verbreken.
rstatus Toont de status van de externe machine. Als een bestandsnaam is opgegeven, wordt de status van het externe bestand weergegeven.
rhelp Krijg hulp van de server.
hernoemen Hernoem het externe bestand.
resetten Wis de antwoordwachtrij.
herstarten Start de bestandsoverdracht opnieuw op bytecount.
rmdir Verwijder de map op de server.
runen Schakel het opslaan van bestanden op het lokale systeem in met unieke bestandsnamen.
sturen Sla een lokaal bestand op de externe computer op. Hetzelfde als
leggen.
site De opgegeven argumenten worden letterlijk als een SITE-opdracht naar de externe FTP-server verzonden.
grootte Zoek de grootte van het bestand op de server.
toestand Toon de huidige status van FTP.
structureren Stel de bestandsoverdrachtstructuur in op (
stroom is standaard).
systeem Toon het besturingssysteem dat op de externe machine draait.
uniek Schakel het opslaan van bestanden op de externe machine onder unieke bestandsnamen in. De server moet het STOU-commando van het FTP-protocol ondersteunen. Standaardwaarde is
uit.
tenex Stel het tenex-bestandsoverdrachttype in.
Kruis aan Schakel het afdrukken van de byteteller tijdens overdrachten in.
spoor Schakel pakkettracering in.
type Stel het type bestandsoverdracht in (standaard is netwerk-ASCII). Als er geen type is opgegeven, wordt het huidige type weergegeven.
gebruiker Identificeer uzelf bij de FTP-server. Als het wachtwoord niet is opgegeven en de server dit vereist, zal FTP de gebruiker erom vragen
ontmaskeren Stel de standaard umask op de externe server in op newmask. Als nieuwmasker wordt weggelaten, wordt het huidige masker weergegeven.
uitgebreid Schakel uitgebreide modus in (
Aan standaard). In deze modus worden alle reacties van de FTP-server weergegeven. Indien ingeschakeld, worden statistieken over de efficiëntie van de overdracht gerapporteerd wanneer een bestandsoverdracht is voltooid.
? Drukt een bericht af over de betekenis van een commando. Hetzelfde als
helpen.

De FTP-commando’s die in Linux en Unix worden gebruikt, verschillen van de FTP-commando’s die worden gebruikt met de Windows-opdrachtregel.

Opties voor gebruik met FTP-opdrachten

Opties (ook wel vlaggen of schakelaars genoemd) wijzigen de werking van een FTP-commando. Gewoonlijk volgt een opdrachtregeloptie de hoofd-FTP-opdracht na een spatie. Hieronder vindt u een lijst met opties die u aan FTP-opdrachten kunt toevoegen en een beschrijving van wat ze doen.

Keuze Uitleg
-4 Gebruik alleen IPv4 wanneer u contact opneemt met een host.
-6 Gebruik alleen IPv6.
-e Schakelt geschiedenisondersteuning en opdrachtbewerking uit.
-p Gebruik de passieve modus voor gegevensoverdracht.
-ik Schakelt interactieve prompts uit tijdens bestandsoverdrachten.
-n Voorkomt automatisch inloggen bij de eerste verbinding.
-g Schakelt globbing van bestandsnamen uit.
-v Dwingt de verwijderserver om alle antwoorden weer te geven.
-d Schakelt debuggen in.

Voorbeelden van FTP-opdrachten in Linux

Hieronder staan ​​voorbeelden die typisch gebruik van Linux FTP-commando’s illustreren. uitvoeren ftp zonder enige opties bereidt het terminalvenster voor op FTP-opdrachten. Eenmaal ingevoerd, weglaten ftp uit de commando’s. Type Uitgang om de FTP-sessie te sluiten en terug te keren naar de shell-prompt. ftp

type=”code”> Voordat u de FTP-commando’s kunt gebruiken, moet u verbinding maken met het externe netwerk, wat in dit volgende voorbeeld wordt getoond. Dit FPT-commando probeert verbinding te maken met de server op: abc.xyz.edu. Als het lukt, wordt om de gebruikersnaam en het wachtwoord gevraagd. ftp abc.xyz.edu

type=”code”> In dit volgende eenvoudige voorbeeld van een FTP-opdracht geeft de opdracht ls weer wat zich in de map op de server bevindt. Dit commando heeft niet de ftp deel aan het begin omdat wordt aangenomen dat u bent verbonden met de server. ls

type=”code”> De CD commando verandert de werkdirectory. In dit geval, om naar de films map en voer de opdrachten daar uit in plaats van in de vorige map. cd-films

type=”code”> Om verder te gaan met het vorige voorbeeld, gebruikt dit FTP-commando krijgen om de . te downloaden vakantie.mp4 bestand van de films map. krijg vakantie.mp4

type=”code”> Dit laatste voorbeeld van een FTP-opdracht verandert de externe werkmap in /films/verjaardagen/ en uploadt MP4’s. In dit voorbeeld wordt ervan uitgegaan dat het cd-commando is gebruikt om naar de /films/ map. cd verjaardagen
mput *.mp4

Meer van Lifewire

  • Hoe Linux te gebruiken om bestanden en mappen te kopiëren

  • Login woord en alfabet letter kralen

    Hoe de Linux-opdracht te gebruiken — Unix-opdracht: Inloggen

  • Tux de pinguïn is de officiële Linux-mascotte.

    Bestanden verwijderen met behulp van de Linux-opdrachtregel

  • Persoon die gedurende 20 seconden een Linux-slaapopdracht uitvoert op een laptop

    Hoe het Linux-slaapcommando te gebruiken om een ​​BASH-script te pauzeren?

  • Je bent hier Marker op asfalt

    Hoe u uw directory kunt ontdekken met het pwd-commando

  • Bestanden die van de ene naar de andere locatie worden overgebracht

    Wat is TFTP? (Trivial File Transfer Protocol)

  • Geanimeerde illustratie van het maken van een nieuwe map in Linux.

    Hoe ‘mkdir’ te gebruiken om Linux-mappen te maken

  • Illustratie van een opdrachtregel in Linux

    De Linux-opdrachtregel: wat het is en hoe het te gebruiken?

  • Close up van de handen van de vrouw met behulp van laptop thuis

    Linux ‘Installeer’-opdracht

  • Tux de pinguïn is de officiële Linux-mascotte.

    Hoe de map in Linux te wijzigen

  • bunzip2 Ubuntu-opdrachtinformatie

    bunzip2 Linux Commando: Hoe het te gebruiken

  • Binair uitpakken

    Voorbeeldgebruik van het Linux-commando ‘unzip’

  • Zakenvrouw aan bureau met computer

    Hoe de Linux Shell te gebruiken

  • Geanimeerde illustratie van een bestand dat van de ene laptop naar de andere wordt overgebracht

    7 Beste gratis FTP-serversoftware

  • Delete-toets op een toetsenbord.

    Hoe bestanden en mappen te verwijderen met Linux

  • vrouw die laptop gebruikt

    Afbeeldingen converteren met Linux

reddingsdraad

Volg ons

  • Facebook

  • Over ons
  • Reclame maken
  • Privacybeleid
  • Cookie beleid
  • carrières
  • Redactionele richtlijnen
  • Contact
  • Gebruiksvoorwaarden
  • EU-privacy
  • Privacyverklaring Californië
  • TRUSTe

Uw privacyrechten

Lifewire en onze externe partners gebruiken cookies en verwerken persoonlijke gegevens zoals unieke identificatiegegevens op basis van uw toestemming om informatie op een apparaat op te slaan en/of te openen, gepersonaliseerde advertenties weer te geven en voor inhoudsmeting, doelgroepinzicht en productontwikkeling. Klik hieronder om uw toestemmingskeuzes voor Lifewire.com te wijzigen of in te trekken, inclusief uw recht om bezwaar te maken wanneer een legitiem belang wordt gebruikt. U kunt uw instellingen op elk moment bijwerken via de link “EU-privacy” onderaan elke pagina. Deze keuzes worden wereldwijd aan onze partners gesignaleerd en hebben geen invloed op de browsegegevens. Lijst met partners (leveranciers)

Wij en onze partners verwerken gegevens om:

Scan actief apparaatkenmerken voor identificatie. Gebruik nauwkeurige geolocatiegegevens. Informatie op een apparaat opslaan en/of openen. Selecteer gepersonaliseerde inhoud. Maak een gepersonaliseerd inhoudsprofiel. Meet advertentieprestaties. Selecteer basisadvertenties. Maak een gepersonaliseerd advertentieprofiel. Selecteer gepersonaliseerde advertenties. Pas marktonderzoek toe om doelgroepinzichten te genereren. Inhoudsprestaties meten. Ontwikkelen en verbeteren van producten. Lijst met partners (leveranciers)