2013-08-17 9 views

Antwort

38
cd /c/users/myname/project\ name 

dass ls / Vorsicht, oder cd / eingeben, gefolgt von Tab-Vervollständigung, könnte die Existenz dieses Ordners nicht zeigen, aber cd /c wird immer noch funktionieren. Beachten Sie auch, dass pwd (um das aktuelle Arbeitsverzeichnis zu drucken) möglicherweise so aussieht wie /bin, aber dies ist möglicherweise nicht der eigentliche Arbeitsordner für Befehle wie git clone, die möglicherweise den Ordner verwenden, aus dem Git Bash gestartet wurde.

+8

Oder 'cd"/c/Benutzer/meinname/projektname "' – jszakmeister

+0

Ich weiß, das ist alt, aber meins scheint nur zu funktionieren, wenn ich (""), warum ist das? – user2788749

+0

Eine Teilmenge dieses Problems besteht darin, Laufwerke einfach zu wechseln; während in MS-DOS man einen separaten Befehl 'd:' verwendet, um zu Laufwerk ** d ** zu wechseln, in ** Git Bash ** benutzt man den 'cd' Befehl also:' cd/d', um zum * * d ** fahren. – gerryLowry

1

Sie müssen Anführungszeichen in Ihrem Verzeichnisnamen oder der Kurzversion des Dateinamens verwenden.

Sie können die kurze Version des Dateinamens finden, indem Sie den Befehl ausgeben:

dir/x

Wenn ich mich richtig erinnere. Ich habe keine Windows-Maschine.

Es ist eine Version von bash Shell, also sollten Sie in der Lage sein, es einfach zu zitieren. (Und die dir /x kann oder auch nicht.)

+0

Es gibt kein 'dir/x' in' bash' –

+0

Nein, aber es gibt in Windows. Mit anderen Worten, nur weil Sie die Bash-Shell in Windows verwenden, bedeutet das nicht, dass Sie nicht auf die Befehle zugreifen können, die für Windows verfügbar sind. – vgoff

2

Wenn Sie wissen, wie viele Stufen von Ihrem aktuellen Arbeitsverzeichnis entfernt sind, können Sie cd ../project/name verwenden, um das Schreiben des gesamten Verzeichnispfads zu vermeiden.

Die .. repräsentiert das Verschieben von 1 Verzeichnis aufwärts.

0

Eine Alternative, die für mich (Windows 10 x64) gearbeitet wird, um die vollständige Adresse in Anführungszeichen setzen:

cd "D:\BWayne\Documents\- School\Developer\-- Backend\Test for GitBash" 

ich dann wie mkdir, touch tun könnte, usw. und es ihnen erfolgreich im Test for GitBash Ordner.

Verwandte Themen