Ändern Sie das Laufwerk in Git Bash für Windows

141

Ich habe versucht, mein Laufwerk Position zu navigieren E:/Study/Codesin git bashin den Fenstern. In der Eingabeaufforderung zum Ändern des Laufwerks verwende ichE: Es gibt einen Fehler in zurück git bash.

bash: E :: Befehl nicht gefunden.

Wie ändere ich meinen aktuellen Verzeichnisspeicherort von /c/usersnachE:Study/Codes

Shubham Khatri
quelle

Antworten:

234

Um zu einem anderen Laufwerk zu navigieren, verwenden Sie einfach

cd /E/Study/Codes

Es wird Ihr Problem lösen.

Jagrati
quelle
10
Ich denke, die Methode hat sich geändert. Die Methode in dieser Antwort hat nicht funktioniert. Ich musste verwenden, cd /mnt/e/Study/Codesum zu diesem Ordner zu navigieren.
Ponir
5
@ponir Ich denke, Methode ist immer noch die gleiche wie Jagrati definieren. Es funktionierte auch für die aktuelle Version 2.1 Git 644.1 von Git 2.14.1.
Yohan Hirimuthugoda
@ Benvorth Kannst du bitte deinen Kommentar klarstellen? (Fall scheint für Laufwerksbuchstaben unter Windows nicht wichtig zu sein.)
Skomisa
@skomisa, wenn Sie die /mnt/...von @ponir oben erwähnte Schreibweise verwenden, war ein Problem für mich ...
Benvorth
2
Ich stimme der Antwort von Jagrati zu. Machen Sie eine kurze Überprüfung mit 'pwd'. Wenn das aktuelle Arbeitsverzeichnis als etwas angezeigt wird, das mit / c / .. beginnt, verwenden Sie / e / Sudy / Codes, um auf das Laufwerk E: zuzugreifen. Wenn das Ergebnis von 'pwd' etwas zeigt, das mit / mnt / c / ... beginnt, müssen Sie / mnt / e / Study / Codes verwenden, um auf das Laufwerk E: zuzugreifen.
Chinmay
22

Betrachten Sie Ihr Laufwerk einfach als Ordner cd e:

KansaiRobot
quelle
@Choco Danke!. Ich bin froh, dass ich helfen konnte. Und doch wurde ich vor einigen Tagen herabgestimmt: /
KansaiRobot
Hat nicht herabgestimmt, funktioniert aber aus irgendeinem Grund, cd e:aber die automatische Vervollständigung funktioniert nicht. Es wird nur automatisch vervollständigt, wenn ich es benutze cd /e/.
Emile Bergeron
5

Um zu einem anderen Laufwerk / Verzeichnis zu navigieren, können Sie dies auf bequeme Weise tun (anstatt cd / e / Study / Codes einzugeben), geben Sie einfach cd [Leertaste] ein und ziehen Sie Ihre Verzeichniscodes per Drag & Drop mit der Maus Um Bash zu spielen, drücken Sie [Enter].

Vyacheslav
quelle
1
Dies funktionierte für mein Netzlaufwerk. anscheinend G:ist tatsächlich//tsclient/G
Neal Fultz
5

Wie ich es in Windows 10 mache

Gehen Sie zu Ihrem Ordnerverzeichnis, das Sie wie folgt in git bash öffnen möchten

Geben Sie hier die Bildbeschreibung ein

Nachdem Sie den Ordner erreicht haben, geben Sie einfach git bashden oberen Navigationsbereich wie folgt ein und drücken Sie die Eingabetaste.

Geben Sie hier die Bildbeschreibung ein

Ein Git-Bash für den Zielordner wird für Sie geöffnet.

Geben Sie hier die Bildbeschreibung ein

Hoffentlich hilft das.

Abdullah Khan
quelle
4
Ich habe es versucht, aber es hat bei mir nicht funktioniert. Es öffnet das Fenster, schließt es aber sofort danach.
JackGrinningCat
Das gleiche wie @JackGrinningCat für mich. Haben Sie etwas in Ihrem Setup geändert, damit Abdullah Khan funktioniert?
Martin
Nein, ich habe einfach den Git installiert. Die Installation gab mir Git Bash und Git Cmd. Und diese Lösung funktioniert hervorragend für mich.
Abdullah Khan
2
Das hat bei mir funktioniert, aber ich habe den gitTeil übersprungen und es einfach getan bash. Auch mein /C:Verzeichnis ist /mntaus irgendeinem Grund. Keine Ahnung warum. In Bezug auf die obigen Fragen habe ich die Linux-Box für Windows 10+ aktiviert. Möglicherweise stürzt der Befehl bash ab, wenn Sie bash nicht aktiviert haben.
Forrest
1
Dies ist die beste Antwort für meinen Fall: Funktioniert nur bashfür mich! Windows 10 1803 Windows-Subsystem für Linux (WSL) mit Ubuntu 18.04 LTS.
CarpeDiemKopi
0

Für WindowsBenutzer : TL; DR;

( Anführungszeichen werden nicht benötigt, wenn der Pfad keine Leerzeichen enthält! )

Git Bash : cd "/C/Program Files (x86)/Android" // macOS/Linux syntax

Cmd.exe : cd "C:\Program Files (x86)\Android" // windows syntax


Bei Verwendung git bashunter Windows müssen Sie:

  • Entfernen Sie den Doppelpunkt nach dem Laufwerksbuchstaben
  • Ersetzen Sie Ihre Schrägstriche durch Schrägstriche
  • Wenn Ihr Pfad Leerzeichen enthält: Setzen Sie am Anfang und Ende des Pfads Anführungszeichen

Git Bash : cd "/C/Program Files (x86)/Android" // macOS/Linux syntax

Cmd.exe : cd "C:\Program Files (x86)\Android" // windows syntax

Legenden
quelle
0

Welchen Laufwerksbuchstaben hat das Wechseldatenträger erhalten?

Zwei Möglichkeiten, um beispielsweise ein USB-Laufwerk zu finden git Bash:

    $ cat / proc / partitions
    Major Minor #blocks nennen Win-Mounts

        8 0 500107608 sda
        8 1 1048576 sda1
        8 2 131072 sda2
        8 3 496305152 sda3 C: \
        8 4 1048576 sda4
        8 5 1572864 sda5
        8 16 0 sdb
        8 32 0 sdc
        8 48 0 sdd
        8 64 0 sde
        8 80 3952639 sdf
        8 81 3950592 sdf1 E: \

    $ mount
    C: / Programme / Git on / Typ ntfs (binär, noacl, auto)
    C: / Programme / Git / usr / bin on / bin Typ ntfs (binär, noacl, auto)
    C: / Users / se2982 / AppData / Local / Temp on / tmp Typ ntfs (binär, noacl, posix = 0, usertemp)
    C: on / c Typ ntfs (binär, noacl, posix = 0, Benutzer, noumount, auto)
    E: on / e Typ vfat (binär, noacl, posix = 0, Benutzer, noumount, auto)
    G: on / g Typ ntfs (binär, noacl, posix = 0, Benutzer, noumount, auto)
    H: on / h Typ ntfs (binär, noacl, posix = 0, Benutzer, noumount, auto)

... so; Wahrscheinlich Laufwerksbuchstabe in diesem Beispiel => /e(oder E: \, wenn Sie müssen), wenn Sie wissen, dass C, G und H andere Dinge sind (in Windows).

Hannu
quelle