Tôi đã bật chế độ nhà phát triển và cài đặt Bash on Ubuntu on Windows
.
Thư mục chính của tôi có thể được tìm thấy dưới đây %localappdata%\Lxss\home\<ubuntu.username>\
, tôi đã tạo một thư mục con có tên là Pictures để đường dẫn đầy đủ sẽ là
trên cửa sổ: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
trên bash: /home/<ubuntu.username>/Pictures
nếu tôi tạo một tệp từ bash bằng lệnh, touch hello.txt
tôi có thể thoải mái xem tệp này trong giao diện người dùng windows và sao chép nó vào Màn hình nền của tôi. Tuy nhiên, nếu tôi tạo một tệp văn bản mới từ giao diện người dùng windows và lưu nó vào C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
, ngay cả khi tôi khởi động lại bash hoặc windows, tệp sẽ không hiển thị khi tôi làm ls -l
.
Tại sao bash không thể xem các tệp được tạo từ phía Windows trong thư mục chính của chính nó?
CHỈNH SỬA Sử dụng /mnt/c
không phải là một giải pháp, tôi đang cố gắng hiểu tại sao nó không nhìn thấy những tệp đó và nếu có cách khắc phục điều đó để nó có thể xem các tệp được tạo giao diện người dùng, thay vì cố gắng sử dụng thiết bị đầu cuối để sao chép- dán hoặc di chuyển tệp qua.
hello.txt
vàHELLO.TXT
từ Bash, một trong các tệp sẽ có tên khác khi bạn nhìn vào nó trong Windows.