Đối với Ubuntu được cài đặt từ cửa hàng Windows:
Mỗi bản phân phối bạn cài đặt qua cửa hàng được cài đặt vào thư mục appdata của ứng dụng đó. Ví dụ:
C:\Users\<username>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
- benhillis
Trong các lần lặp trước của Hệ thống con Windows cho Linux, hệ thống tệp Ubuntu đã ở %localappdata%\Lxss
(ví dụ: C:\Users\Username\AppData\Local\Lxss
- thay thế Tên người dùng bằng Tên người dùng của bạn trên Windows). Xem bài đăng trên blog của WSL trên Hỗ trợ hệ thống tệp :
Hệ thống tệp chính được WSL sử dụng là VolFs. Nó được sử dụng để lưu trữ các tệp hệ thống Linux, cũng như nội dung của thư mục chính Linux của bạn. Do đó, VolFs hỗ trợ hầu hết các tính năng mà Linux VFS cung cấp, bao gồm quyền Linux, liên kết tượng trưng, FIFO, ổ cắm và tệp thiết bị.
VolFs được sử dụng để gắn thư mục gốc VFS, sử dụng
%LocalAppData%\lxss\rootfs
làm bộ lưu trữ dự phòng. Ngoài ra, một số điểm gắn kết VolF bổ sung tồn tại, đáng chú ý nhất /root
và
/home
được gắn kết bằng cách sử dụng %LocalAppData%\lxss\root
và
%LocalAppData%\lxss\home
tương ứng. Lý do cho các gắn kết riêng biệt này là khi bạn gỡ cài đặt WSL, các thư mục chính không được xóa theo mặc định, vì vậy mọi tệp cá nhân được lưu trữ ở đó sẽ được giữ nguyên.
THẬN TRỌNG
Tạo / sửa đổi bất kỳ tệp nào trong hệ thống con Linux bằng ứng dụng và công cụ Windows có thể gây hỏng dữ liệu và mất dữ liệu trong hệ thống con Ubuntu! (Cảm ơn Rich Turner đã gợi ý những lời thận trọng này!) Điều này hoàn toàn không được hỗ trợ. Từ cùng một bài đăng trên blog:
Khả năng tương tác với Windows
Mặc dù các tệp VolF được lưu trữ trong các tệp thông thường trên Windows trong các thư mục được đề cập ở trên, khả năng tương tác với Windows không được hỗ trợ. Nếu một tệp mới được thêm vào một trong các thư mục này từ Windows, thì nó sẽ thiếu các EA cần thiết cho VolF, vì vậy VolF không biết phải làm gì với tệp đó và chỉ cần bỏ qua nó. Nhiều người chỉnh sửa cũng sẽ loại bỏ EA khi lưu tệp hiện có, một lần nữa làm cho tệp không thể sử dụng được trong WSL.
Hệ thống tệp Windows của bạn được đặt tại /mnt/c
môi trường shell Bash.
Nguồn: Blog của Dustin Kirkland , howtogeek