Das Kommando dir liefert Informationen über Dateien am fernen Rechner. Informationen über ferne Dateien können auch mit den Kommandos mdir, ls und mls ermittelt werden.
dir |
[<ferne-datei> [<lokale-datei>]] |
<ferne-datei>
Name einer Datei am fernen Rechner. Fehlt dieser Operand, wird eine Liste aller Dateien im aktuellen Arbeits-Dateiverzeichnis des fernen Rechners geliefert.
<lokale-datei>
Name einer lokalen Datei, in die die Ausgabe des Kommandos geschrieben wird. Ist dieser Operand nicht angegeben, erfolgt die Ausgabe an die Datenstation.
Wenn die Verbindung zum Partner über ein FTAC-Profil aufgebaut wurde, wird die Datei-Information nur ab dem relativ eingestellten Pfadnamen ausgegeben.
Beispiel
Der ferne Rechner ist ein Unix-System.
Das lokale und das ferne Arbeits-Dateiverzeichnis werden abgefragt.
lpwd Local directory is :5:$TCPTEST.MAN. pwd 257 "/usr/tcptest/man/sam/nach.bs2000" is current directory.
Es wird Information über Dateien des fernen Arbeits-Dateiverzeichnisses abgefragt. Implizit wird die FTP-Server-Funktion PORT aufgerufen.
dir 200 PORT command successful. ... -rw-rw-r-- 1 tcptest 229 Sep 7 12:55 anton.1 -rw-rw-r-- 1 tcptest 229 Sep 7 12:55 anton.2 -rw-rw-r-- 1 tcptest 229 Sep 7 12:55 anton.3 -rwx------ 1 tcptest 10505 Sep 5 18:35 berta -rw-rw-r-- 1 tcptest 229 Sep 7 12:55 berta.1 -rw-rw-r-- 1 tcptest 229 Sep 7 12:55 berta.2 -rwx------ 1 tcptest 10505 Sep 5 18:19 caesar -rw-rw-r-- 1 tcptest 229 Sep 7 12:55 zwaton ... 461 bytes received in 2.54 seconds (1.58E-01 Kbytes/s)
Information über die fernen Dateien
anton.* wird in der lokalen Datei anton.prot abgelegt.
dir anton.* anton.prot 200 PORT command okay. ...