Das Kommando cd ändert das aktuelle Arbeits-Dateiverzeichnis am fernen Rechner. Besteht eine Verbindung zu einem BS2000-FTP-Server, so kann durch das Kommando cd, wenn am fernen Rechner ein POSIX-Dateisystem vorhanden ist, zwischen DVS- und POSIX-Dateisystem gewechselt werden (siehe "FTP-Client im BS2000"). Das aktuell eingestellte ferne Arbeits-Dateiverzeichnis kann mit dem Kommando pwd ermittelt werden. Beim Wechsel des Dateisystems wird in das entsprechende HOME-Dateiverzeichnis gewechselt.
cd |
. | .. | <fernes-dateiverzeichnis> | %BS2000 | $HOME | %POSIX |
.
Das lokale Arbeits-Dateiverzeichnis wird nicht geändert (nur aus Kompatibilität zu anderen Implementierungen vorhanden).
..
Im DVS-Dateisystem wird die letzte (am weitesten rechts stehende) Teilqualifizierung aus dem Namen des lokalen Arbeits-Dateiverzeichnisses entfernt. Im POSIX-Dateisystem wird in das übergeordnete Dateiverzeichnis gewechselt.
<fernes-dateiverzeichnis>
Name des neuen Arbeits-Dateiverzeichnisses
%BS2000
Es wird in das DVS-HOME-Dateiverzeichnis gewechselt. Wenn Sie sich bereits im DVS-Dateisystem befinden, ist die Angabe von %BS2000 mit der Angabe $HOME identisch.
$HOME
Es wird in das DVS-HOME-Dateiverzeichnis gewechselt. Voraussetzung für die Angabe von $HOME ist, dass Sie sich bereits in einem DVS-Dateiverzeichnis befinden.
%POSIX
Es wird in das POSIX-HOME-Dateiverzeichnis gewechselt.
Beispiel
Der ferne Rechner ist ein BS2000-System mit POSIX-Dateiverzeichnis.
Abfragen des fernen Arbeits-Dateiverzeichnisses.
pwd
257 "/home/usr/tcptest" is current directory.
Wechseln des Arbeits-Dateiverzeichnisses durch Anhängen des Suffixesman/sam/nach.bs2000.
cd man/sam/nach.bs2000
250 "/home/usr/tcptest/man/sam/nach.bs2000" is current directory now.
Abfragen des neuen Arbeits-Dateiverzeichnisses.
pwd
257 "/home/usr/tcptest/man/sam/nach.bs2000" is current directory.
Wechseln in das DVS-Dateiverzeichnis.
cd %BS2000
250 :4:$TEST is current directory now.