Я ввімкнув режим розробника та встановив Bash on Ubuntu on Windows
.
Мій домашній каталог можна знайти за адресою %localappdata%\Lxss\home\<ubuntu.username>\
, я створив підкаталог під назвою «Картинки», який повинен бути повним шляхом
на вікнах: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
на баш: /home/<ubuntu.username>/Pictures
якщо я створюю файл з bash за допомогою команди, touch hello.txt
я можу вільно бачити цей файл в інтерфейсі Windows і копіювати його на свій робочий стіл. Однак, якщо я створюю новий текстовий файл з інтерфейсу Windows і зберігаю його C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
, навіть якщо я перезапускаю bash або windows, файл не буде видно, коли я це роблю ls -l
.
Чому bash не може бачити файли, створені з боку Windows, у власному домашньому каталозі?
EDIT Використання /mnt/c
не є рішенням, я намагаюся зрозуміти, чому він не бачить ці файли, і чи існує засіб для усунення такої ситуації, щоб він міг бачити створені користувацьким інтерфейсом файли, а не намагатися використовувати термінал для копіювання вставити або перемістити файли.
hello.txt
та використовуєтеHELLO.TXT
Bash, один із файлів буде мати інше ім'я, коли ви дивитесь на нього у Windows.