Mit dem Kommando put wird eine Datei vom lokalen Rechner zum fernen Rechner übertragen. Dateien können auch mit den Kommandos mput, append und send zum fernen Rechner übertragen werden. Für die Restart-Unterstützung gibt es eine spezielle Ausprägung des put-Kommandos, das reput-Kommando (siehe "reput - Senden einer lokalen Datei mit Restart-Unterstützung").
put |
<lokale-datei> [<ferne-datei>] |
<lokale-datei>
Name einer POSIX- oder DVS-Datei am lokalen Rechner, die zum fernen Rechner übertragen werden soll.
<ferne-datei>
Name einer Datei am fernen Rechner. Existiert die Datei bereits, wird sie entweder überschrieben oder – mit entsprechendem Suffix versehen – neu angelegt. Dieses Verhalten wird mit sunique gesteuert. Falls die Datei nicht existiert, wird sie neu angelegt. Fehlt der Operand ferne-datei, wird der Name der lokalen Datei verwendet (in diesem Fall muss der Name der lokalen Datei auch den Dateinamenskonventionen des fernen Rechners entsprechen). Per Default werden Großbuchstaben im Namen der lokalen Datei in Kleinbuchstaben umgewandelt. Diese Voreinstellung können Sie jedoch mithilfe des Client-Kommandos setcase (siehe "setcase - Groß-/Kleinschreibung der Dateinnamen im Zielsystem") deaktivieren.
Beispiel
Der ferne Rechner ist ein Unix-System.
Abfragen des lokalen und des fernen Arbeits-Dateiverzeichnisses.
lpwd Local directory is :5:$TCPTEST. pwd 257 "/usr/tcptest/man/sam/nach.bs2000" is current directory.
Übertragen des Inhalts der lokalen Datei MAN.SAM.NACH.SINIX.ANTON in die ferne Datei anton. Implizit wird die FTP-Server-Funktion PORT aufgerufen.
put man.sam.nach.sinix.anton anton 200 PORT command okay. ...