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
-
Hoe de Linux-opdracht te gebruiken — Unix-opdracht: Inloggen
-
Bestanden verwijderen met behulp van de Linux-opdrachtregel
-
Hoe het Linux-slaapcommando te gebruiken om een BASH-script te pauzeren?
-
Hoe u uw directory kunt ontdekken met het pwd-commando
-
Wat is TFTP? (Trivial File Transfer Protocol)
-
Hoe ‘mkdir’ te gebruiken om Linux-mappen te maken
-
De Linux-opdrachtregel: wat het is en hoe het te gebruiken?
-
Linux ‘Installeer’-opdracht
-
Hoe de map in Linux te wijzigen
-
bunzip2 Linux Commando: Hoe het te gebruiken
-
Voorbeeldgebruik van het Linux-commando ‘unzip’
-
Hoe de Linux Shell te gebruiken
-
7 Beste gratis FTP-serversoftware
-
Hoe bestanden en mappen te verwijderen met Linux
-
Afbeeldingen converteren met Linux
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)