Włączyłem tryb programisty i zainstalowałem Bash on Ubuntu on Windows
.
Mój katalog domowy można znaleźć pod %localappdata%\Lxss\home\<ubuntu.username>\
, utworzyłem podkatalog o nazwie Pictures, w którym powinna znajdować się pełna ścieżka
w oknach: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
na bash: /home/<ubuntu.username>/Pictures
jeśli utworzę plik z basha za pomocą polecenia, touch hello.txt
mogę swobodnie zobaczyć ten plik w interfejsie użytkownika systemu Windows i skopiować go na mój pulpit. Jeśli jednak utworzę nowy plik tekstowy z interfejsu użytkownika systemu Windows i zapiszę go C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
, nawet jeśli ponownie uruchomię bash lub system Windows, plik nie jest widoczny, gdy to zrobię ls -l
.
Dlaczego bash nie może zobaczyć plików utworzonych po stronie systemu Windows w swoim własnym katalogu domowym?
EDYCJA Używanie /mnt/c
nie jest rozwiązaniem, próbuję zrozumieć, dlaczego nie widzi tych plików i czy istnieje na to rozwiązanie, aby mógł zobaczyć pliki utworzone w interfejsie użytkownika, zamiast próbować używać terminala do kopiowania- wklej lub przenieś pliki.
hello.txt
izHELLO.TXT
Bash, jeden z plików będzie miał inną nazwę, gdy spojrzysz na niego w systemie Windows.