2013-04-07 55 views
8

Vì vậy, tôi chỉ chuyển từ Ubuntu sang Windows (đọc buộc phải di chuyển, nhờ các vấn đề về tính tương thích) và đang sử dụng Git Bash để kéo tệp của tôi. Tôi đã nhận thấy một cái gì đó cực kỳ kỳ lạ.Tại sao các tệp được tạo trong git bash không hiển thị trong Windows explorer?

Git Bash được cài đặt trong C:\Program Files (x86)\Git\ và khi lần đầu tiên tôi chạy chương trình Git Bash, vị trí mặc định là này. Bình thường phải không? Đúng.

Nhưng đây là một phần kỳ lạ ..

Khi tôi chạy lệnh mkdir srv trong dòng lệnh Git Bash, tôi có thể nhìn thấy nó trong cửa sổ Bash - nhưng tôi không thể nhìn thấy nó trong Windows Explorer? ! Cái quái gì vậy. Điều tương tự cũng xảy ra với các tệp được tạo bằng cách sử dụng vi trong CLI. Ẩn trong Windows Explorer. (Có, tôi đã bật tùy chọn Show hidden files trong Explorer, vì vậy không phải vậy).

Dưới đây là một số ảnh chụp nhanh (không, tôi không bị mù - cũng không phải là tôi điên). Cứu giúp? Now you see it Now you don't

+1

Bước 1: chạy 'pwd' để tìm hiểu xem bạn thực sự đang ở thư mục nào. Bước 2: Chạy trình khám phá với tư cách Quản trị viên để đảm bảo không có sự cố cấp phép nào – Chronial

+0

@Chuyệt mắt bò. Đó là giao dịch 'Chạy với tư cách quản trị viên' đã niêm phong nó. Đăng câu trả lời để tôi có thể chấp nhận câu trả lời. – FloatingRock

+0

Tại sao bạn sử dụng «git bash' làm Quản trị viên? –

Trả lời

3

Bạn có thể không thấy thư mục vì thiếu các đặc quyền. Thử chạy thám hiểm của bạn với tư cách Quản trị viên và xem lại.

+0

Lưu ý [trong Windows 8 bạn * không thể * chạy thám hiểm với tư cách Quản trị viên] (http://social.technet.microsoft.com/Forums/windows/en-US/a6e4cff3-0581-4029-b32c -594ff2f511e9/how-can-you-do-a-run-as-quản trị viên-với-tệp-explorer? Forum = w8itprogeneral). Từ diễn đàn đó, bạn phải tắt UAC hoặc "sửa đổi quyền NTFS và thêm chính bạn, hoặc mở dấu nhắc lệnh quản trị và thực hiện những gì bạn định làm." – cod3monk3y

1

Các giải pháp được đề xuất ở trên không giúp tôi. Tuy nhiên, tôi đã sao chép các thư mục ẩn sang một nơi khác thông qua git bash. Sau đó, tôi sao chép chúng một lần nữa thông qua cửa sổ thám hiểm đến nơi ban đầu. Bây giờ họ đã trở nên hữu hình. Tôi đã tạo các thư mục vô hình qua git bash với git clone lệnh trước đó.

Các vấn đề liên quan