Thay đổi ổ đĩa trong git bash cho windows


141

Tôi đã cố gắng để di chuyển đến vị trí ổ đĩa của tôi E:/Study/Codesgit bashtrong cửa sổ. Trong dấu nhắc lệnh để thay đổi ổ đĩa tôi sử dụng E:Nó trả về một lỗi trong git bash.

bash: E :: lệnh không tìm thấy.

Làm cách nào để thay đổi vị trí thư mục hiện tại của tôi từ /c/usersthànhE:Study/Codes

Câu trả lời:


234

Để điều hướng đến một ổ đĩa khác, chỉ cần sử dụng

cd /E/Study/Codes

Nó sẽ giải quyết vấn đề của bạn.


10
Tôi nghĩ rằng phương pháp đã thay đổi. Phương pháp trong câu trả lời này không hiệu quả. Tôi đã phải sử dụng, cd /mnt/e/Study/Codesđể điều hướng đến thư mục đó.
ponir

5
@ponir Tôi nghĩ phương thức vẫn giống như Jagrati định nghĩa. Nó cũng hoạt động cho phiên bản Git 2.14.1 64 bit.
Yohan Hirimuthugoda

@Benvorth Bạn có thể vui lòng làm rõ nhận xét của bạn? (Trường hợp dường như không quan trọng đối với ký tự ổ đĩa trên Windows.)
skomisa

@skomisa nếu bạn sử dụng /mnt/...ký hiệu được đề cập bởi @ponir phía trên trường hợp ký tự ổ đĩa là một vấn đề đối với tôi ...
Benvorth

2
Tôi đồng ý với câu trả lời từ Jagrati. Thực hiện kiểm tra nhanh với 'pwd'. Tôi thư mục làm việc hiện tại được hiển thị dưới dạng một cái gì đó bắt đầu bằng / c / .. sau đó sử dụng / e / Sudy / Code để truy cập vào ổ E :. Nếu kết quả của 'pwd' hiển thị nội dung bắt đầu bằng / mnt / c / ... thì để truy cập vào ổ E: bạn cần sử dụng / mnt / e / Học / Mã.
Chinmay

22

Chỉ cần coi ổ đĩa của bạn là một thư mục. cd e:


@Choco Cảm ơn!. Tôi hạnh phúc tôi có thể giúp đỡ. Nhưng tôi đã bị
hạ bệ

Không downvote, nhưng vì một số lý do, cd e:hoạt động nhưng tự động hoàn thành thì không. Nó chỉ tự động hoàn thành nếu tôi sử dụng cd /e/.
Emile Bergeron

5

Để điều hướng đến một ổ đĩa / thư mục khác, bạn có thể thực hiện theo cách thuận tiện (thay vì nhập cd / e / Học / Mã), chỉ cần nhập vào cd [Space] và kéo và thả Mã thư mục của bạn bằng chuột để git bash, nhấn [Enter].


1
Điều này làm việc cho ổ đĩa mạng của tôi; rõ ràng G:là có thật//tsclient/G
Neal Fultz

5

Cách tôi làm trong Windows 10

Chuyển đến thư mục thư mục của bạn mà bạn muốn mở trong git bash như vậy

nhập mô tả hình ảnh ở đây

Sau khi bạn đã đạt đến thư mục, chỉ cần nhập git bashvào khu vực điều hướng trên cùng như vậy và nhấn enter.

nhập mô tả hình ảnh ở đây

Một git bash cho thư mục định mệnh sẽ mở ra cho bạn.

nhập mô tả hình ảnh ở đây

Mong rằng sẽ giúp.


4
Tôi đã thử cái này nhưng nó không hiệu quả với tôi. Nó mở cửa sổ nhưng đóng lại ngay sau đó.
JackGrinningCat

Giống như @JackGrinningCat đối với tôi. Bạn đã thay đổi một cái gì đó trong thiết lập của bạn để làm việc đó Abdullah Khan?
Martin

Không tôi chỉ đơn giản là cài đặt git. Việc cài đặt đã cho tôi git bash và git cmd. Và giải pháp này hoạt động rất tốt cho tôi.
Abdullah Khan

2
Điều này làm việc cho tôi, nhưng tôi đã bỏ qua gitphần và chỉ cần làm bash. Ngoài ra, /C:thư mục của tôi là /mntvì một số lý do. Không biết tại sao. Liên quan đến các câu hỏi trên, tôi đã kích hoạt hộp linux cho windows 10+. Bạn có thể thấy rằng bị lỗi trên lệnh bash nếu bạn chưa bật bash.
Forrest

1
Đây là câu trả lời tốt nhất cho trường hợp của tôi: Chỉ bashlàm việc cho tôi! Windows 10 1803 hệ thống con windows cho linux (WSL) với Ubuntu 18.04 LTS.
CarpeDiemKopi

1

Bây giờ mà ổ đĩa đã làm thiết bị di động có được?

Hai cách để xác định vị trí, ví dụ như một đĩa USB trong git Bash:

    $ cat / Proc / phân vùng
    tên nhỏ #blocks tên win-mount

        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: \

    $ gắn kết
    C: / Tệp chương trình / Git trên / loại ntfs (nhị phân, noacl, tự động)
    C: / Tệp chương trình / Git / usr / bin on / bin loại ntfs (binary, noacl, auto)
    C: / Users / se2982 / AppData / Local / Temp on / tmp loại ntfs (binary, noacl, posix = 0, usertemp)
    C: on / c loại ntfs (binary, noacl, posix = 0, user, noumount, auto)
    E: on / e gõ vfat (binary, noacl, posix = 0, user, noumount, auto)
    G: on / g loại ntfs (binary, noacl, posix = 0, user, noumount, auto)
    H: on / h gõ ntfs (binary, noacl, posix = 0, user, noumount, auto)

... vì thế; có khả năng ký tự ổ đĩa trong ví dụ này => /e(hoặc E: \ nếu bạn phải), khi biết rằng C, G và H là những thứ khác (trong Windows).


0

Đối với Windowsngười dùng : TL; DR;

( Không cần đánh dấu trích dẫn nếu đường dẫn không có khoảng trắng! )

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

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


Khi sử dụng git bashtrên windows, bạn phải:

  • loại bỏ dấu hai chấm sau ký tự ổ đĩa
  • thay thế dấu gạch chéo ngược của bạn bằng dấu gạch chéo
  • Nếu bạn có khoảng trắng trong đường dẫn của mình: Đặt dấu ngoặc kép ở đầu và cuối đường dẫn

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

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.