Skip to main content

Voorbeeldgebruik van de Linux FTP-opdracht

Como crear un Script de mantenimiento en Linux (Juni- 2026)

Como crear un Script de mantenimiento en Linux (Juni- 2026)
Anonim

FTP is het eenvoudigste en bekendste protocol voor bestandsoverdracht dat bestanden uitwisselt tussen een lokale computer en een externe computer of netwerk. Linux- en Unix-besturingssystemen hebben ingebouwde opdrachtregels die u als FTP-clients kunt gebruiken voor het maken van een FTP-verbinding.

Waarschuwing: Een FTP-verzending is niet gecodeerd. Iedereen die de verzending onderschept, kan de gegevens lezen die u verzendt, inclusief uw gebruikersnaam en wachtwoord. Gebruik SFTP voor een veilige verzending.

Breng een FTP-verbinding tot stand

Voordat u de verschillende FTP-opdrachten kunt gebruiken, moet u een verbinding tot stand brengen met het externe netwerk of de externe computer. Doe dit door een terminalvenster te openen in Linux en te typen ftp gevolgd door een domeinnaam of een IP-adres van de FTP-server, zoals ftp 192.168.0.1 of ftp domain.com . Bijvoorbeeld:

ftp abc.xyz.edu

Deze opdracht probeert verbinding te maken met de ftp-server op abc.xyz.edu. Als dit lukt, wordt u gevraagd om u aan te melden met een gebruikersnaam en wachtwoord. Openbare FTP-servers staan ​​je vaak toe om in te loggen met de gebruikersnaam anoniem en uw e-mailadres als een wachtwoord of helemaal geen wachtwoord.

Wanneer u zich aanmeldt, ziet u een ftp> prompt op het terminalscherm. Zoek voordat u verder gaat een lijst met beschikbare FTP-opdrachten op met behulp van dehelpen functie. Dit is handig omdat, afhankelijk van uw systeem en software, sommige van de vermelde FTP-opdrachten al dan niet werken.

FTP-opdrachtvoorbeelden en beschrijvingen

De FTP-opdrachten die worden gebruikt met Linux en Unix verschillen van de FTP-opdrachten die worden gebruikt met de Windows-opdrachtregel. Hier zijn voorbeelden die typische toepassingen van de Linux FTP-opdrachten illustreren voor het op afstand kopiëren, hernoemen en verwijderen van bestanden.

ftp> help

De helpfunctie geeft de opdrachten weer die u kunt gebruiken om de inhoud van de map weer te geven, bestanden over te zetten en bestanden te verwijderen. Het bevel ftp> ? volbrengt hetzelfde.

ftp> ls

Met deze opdracht worden de namen van de bestanden en submappen in de huidige map op de externe computer afgedrukt.

ftp> cd-klanten

Met deze opdracht wordt de huidige map gewijzigd in de naam van de submap klanten als het bestaat.

ftp> cdup

Hierdoor wordt de huidige map gewijzigd in de bovenliggende map.

ftp> lcd afbeeldingen

Met deze opdracht wordt de huidige map op de lokale computer gewijzigd in afbeeldingen , als het bestaat.

ftp> ascii

Dit verandert in ASCII-modus voor het overbrengen van tekstbestanden. ASCII is de standaard op de meeste systemen.

ftp> binair

Deze opdracht verandert in binaire modus voor het overbrengen van alle bestanden die geen tekstbestanden zijn.

ftp> krijg image1.jpg

Hiermee download je het bestand image1.jpg van de externe computer naar de lokale computer. Waarschuwing: als er al een bestand op de lokale computer met dezelfde naam staat, wordt het overschreven.

ftp> zet image2.jpg

Uploadt het bestand image2.jpg van de lokale computer naar de externe computer. Waarschuwing: als er al een bestand op de externe computer met dezelfde naam staat, wordt het overschreven.

ftp>! ls

Als u een uitroepteken voor een opdracht toevoegt, wordt de opgegeven opdracht op de lokale computer uitgevoerd. Dus! Ls vermeldt de bestandsnamen en mapnamen van de huidige map op de lokale computer.

ftp> mget * .jpg

Met de opdracht mget. je kunt meerdere afbeeldingen downloaden. Met deze opdracht worden alle bestanden gedownload die eindigen op .jpg.

ftp>hernoemen van naar

De opdracht hernoemen wijzigt het bestand met de naam van in de nieuwe naam naar op de externe server.

ftp> zet local-file remote-file

Met deze opdracht wordt een lokaal bestand op het externe apparaat opgeslagen. Stuur lokaal-bestand bestand op afstand doet hetzelfde.

ftp> mput * .jpg

Deze opdracht uploadt alle bestanden die eindigen op .jpg naar de actieve map op het externe apparaat.

ftp> verwijder remote-bestand

Wist het bestand met de naam remote file op de externe machine.

ftp> mdelete * .jpg

Hiermee worden alle bestanden die eindigen op .jpg in de actieve map op het externe apparaat verwijderd.

ftp> bestandsnaam van grootte

Bepaal de grootte van een bestand op de externe machine met deze opdracht.

ftp> mkdir directory-naam

Maak een nieuwe map op de externe server.

ftp> prompt

Met de promptopdracht wordt de interactieve modus in- of uitgeschakeld, zodat opdrachten op meerdere bestanden worden uitgevoerd zonder bevestiging van de gebruiker.

ftp> stop

De opdracht quit beëindigt de FTP-sessie en sluit het FTP-programma af. De commando's doei en Uitgang hetzelfde bereiken.

Commandoregelopties

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

  • -4 Gebruik alleen IPv4 wanneer u contact opneemt met een host
  • -6 Gebruik alleen IPv6
  • -eSchakelt geschiedenisondersteuning en opdrachtbewerking uit
  • -pGebruik de passieve modus voor gegevensoverdracht
  • -ikSchakelt interactief uit tijdens bestandsoverdrachten
  • -nVoorkomt automatisch inloggen bij de eerste verbinding
  • -gSchakelt bestandsnaam globbing uit
  • -vForceert de verwijderingsserver om alle antwoorden te tonen
  • -dBetrekt debugging