Wie kann man in Cygwin das Verzeichnis wechseln (change directory)?
- Einleitung zum Verzeichniswechsel in Cygwin
- Grundlegender Befehl zum Verzeichniswechsel
- Besonderheiten bei Pfadangaben in Cygwin
- Wechseln zu relativen und absoluten Verzeichnissen
- Kurze Hinweise zur Anzeige des aktuellen Verzeichnisses
- Fazit
Einleitung zum Verzeichniswechsel in Cygwin
Cygwin ist eine Software, die eine Unix-ähnliche Umgebung unter Windows bereitstellt.
Dabei lassen sich viele Linux-/Unix-Befehle verwenden, darunter auch der Befehl zum Verzeichniswechsel.
Das Ändern des aktuellen Arbeitsverzeichnisses ist eine grundlegende Funktion in der Kommandozeile.
In Cygwin erfolgt dieser Vorgang ähnlich wie in echten Unix-Systemen mit dem Befehl cd.
Grundlegender Befehl zum Verzeichniswechsel
Der Befehl cd (change directory) ist der standardmäßige Weg, um in der Shell das aktuelle Verzeichnis zu wechseln.
In Cygwin öffnet man dazu das Terminal und gibt cd gefolgt vom gewünschten Zielverzeichnis ein.
Beispiel: cd /home/username wechselt in das Verzeichnis /home/username.
Besonderheiten bei Pfadangaben in Cygwin
Da Cygwin unter Windows läuft, gibt es bei Pfaden einige Besonderheiten. Windows-Laufwerke wie C:\ werden in Cygwin unter /cygdrive/c/ eingebunden.
Möchte man also in das Windows-Verzeichnis C:\Programme wechseln, so verwendet man in Cygwin den Pfad /cygdrive/c/Programme.
Dadurch kann man problemlos auf Windows-Dateisysteme zugreifen und dort die Verzeichnisse wechseln.
Wechseln zu relativen und absoluten Verzeichnissen
Die Benutzung der cd-Funktionalität entspricht der typischen Unix-Shell. Es gibt absolute Pfade, die mit einem / beginnen, und relative Pfade, die bezogen auf das aktuelle Verzeichnis interpretiert werden.
Mit cd .. wechselt man eine Ebene nach oben, während cd - zum vorherigen Verzeichnis zurückkehrt.
Kurze Hinweise zur Anzeige des aktuellen Verzeichnisses
Nach dem Verzeichniswechsel kann man mit dem Befehl pwd (print working directory) überprüfen, in welchem Verzeichnis man sich gerade befindet. Dies ist ein hilfreicher Befehl, um sicherzustellen, dass der Wechsel korrekt durchgeführt wurde.
Fazit
Das Verzeichniswechseln unter Cygwin funktioniert analog zu Unix-Systemen über den Befehl cd.
Durch Anpassung der Pfade an die Windows-Umgebung, insbesondere die Verwendung von /cygdrive/X/ für Windows-Laufwerke, lässt sich das Arbeiten mit Verzeichnissen unkompliziert gestalten.
Dadurch wird die Migration zwischen Windows- und Unix-Umgebungen sehr benutzerfreundlich realisiert.
