Где находятся файлы Saved_Ubuntu из Windows 10 Store [dубликат]

Я установил Sublime Text 3 из Webupd8 PPA, и файл .desktop уже был создан.

Но я все еще не смог привязать значок к док-станции Gnome Shell при запуске приложения. [ ! d1]

Для тех, кто находится в такой же ситуации, вы можете напрямую привязать его к поиску панели инструментов, не запуская его.

Просто откройте панель управления с помощью клавиши Super, найдите Sublime , щелкните правой кнопкой мыши по значку, затем выберите Add to Favorites.

302
задан 26 October 2017 в 09:23

10 ответов

Для Ubuntu, установленного из хранилища Windows:

Каждый дистрибутив, который вы устанавливаете через хранилище, устанавливается в каталог приложений appdata. Например: C:\Users\<username>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState - benhillis

В более ранних итерациях подсистемы Windows для Linux файловая система Ubuntu находилась в %localappdata%\Lxss (например, C:\Users\Username\AppData\Local\Lxss - замените имя пользователя своим именем в Windows). См. Сообщение в блоге WSL по поддержке файловой системы:

Каждый дистрибутив, который вы устанавливаете через хранилище, устанавливается в каталог приложений appdata. Например: C:\Users\<username>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState - benhillis

VolFs используется для монтирования корневого каталога VFS, используя %LocalAppData%\lxss\rootfs в качестве хранилища резервных копий. Кроме того, существует несколько дополнительных точек крепления VolFs, особенно /root и /home, которые монтируются с использованием %LocalAppData%\lxss\root и %LocalAppData%\lxss\home соответственно. Причиной для этих отдельных монтирования является то, что при удалении WSL домашние каталоги не удаляются по умолчанию, поэтому любые личные файлы, хранящиеся там, будут сохранены.

ВНИМАНИЕ

Основной файловой системой, используемой WSL, является VolFs. Он используется для хранения системных файлов Linux, а также для содержимого вашего домашнего каталога Linux. Таким образом, VolFs поддерживает большинство функций, предоставляемых Linux VFS, включая разрешения Linux, символические ссылки, FIFO, сокеты и файлы устройств.

Взаимодействие с Windows

VolFs используется для монтирования корневого каталога VFS, используя %LocalAppData%\lxss\rootfs в качестве хранилища резервной копии. Кроме того, существует несколько дополнительных точек крепления VolFs, особенно /root и /home, которые монтируются с использованием %LocalAppData%\lxss\root и %LocalAppData%\lxss\home соответственно. Причина для этих отдельных монтировок заключается в том, что при удалении WSL домашние каталоги не удаляются по умолчанию, поэтому любые личные файлы, хранящиеся там, будут сохранены.

Создание / изменение любых файлов в подсистеме Linux с помощью приложений Windows и amp; инструменты могут привести к повреждению данных и потере данных в подсистеме Ubuntu! (Спасибо сообщение в блоге WSL о поддержке файловой системы за предложение этих слов предостережения!) [D5] Имя пользователя Из того же сообщения в блоге:

Пока файлы VolFs хранятся в обычных файлах в Windows в указанных выше каталогах, совместимость с Windows не поддерживается. Если новый файл добавлен в один из этих каталогов из Windows, ему не хватает EA, необходимого для VolFs, поэтому VolFs не знает, что делать с файлом, и просто игнорирует его.

Ваша файловая система Windows находится в /mnt/c в среде оболочки Bash.

Ваша файловая система Windows находится в /mnt/c
307
ответ дан 17 July 2018 в 20:35

Для Ubuntu, установленного из хранилища Windows:

Каждый дистрибутив, который вы устанавливаете через хранилище, устанавливается в каталог приложений appdata. Например: C:\Users\<username>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState - benhillis

В более ранних итерациях подсистемы Windows для Linux файловая система Ubuntu находилась в %localappdata%\Lxss (например, C:\Users\Username\AppData\Local\Lxss - замените имя пользователя своим именем в Windows). См. Сообщение в блоге WSL по поддержке файловой системы:

Каждый дистрибутив, который вы устанавливаете через хранилище, устанавливается в каталог приложений appdata. Например: C:\Users\<username>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState - benhillis

VolFs используется для монтирования корневого каталога VFS, используя %LocalAppData%\lxss\rootfs в качестве хранилища резервных копий. Кроме того, существует несколько дополнительных точек крепления VolFs, особенно /root и /home, которые монтируются с использованием %LocalAppData%\lxss\root и %LocalAppData%\lxss\home соответственно. Причиной для этих отдельных монтирования является то, что при удалении WSL домашние каталоги не удаляются по умолчанию, поэтому любые личные файлы, хранящиеся там, будут сохранены.

ВНИМАНИЕ

Основной файловой системой, используемой WSL, является VolFs. Он используется для хранения системных файлов Linux, а также для содержимого вашего домашнего каталога Linux. Таким образом, VolFs поддерживает большинство функций, предоставляемых Linux VFS, включая разрешения Linux, символические ссылки, FIFO, сокеты и файлы устройств.

Взаимодействие с Windows

VolFs используется для монтирования корневого каталога VFS, используя %LocalAppData%\lxss\rootfs в качестве хранилища резервной копии. Кроме того, существует несколько дополнительных точек крепления VolFs, особенно /root и /home, которые монтируются с использованием %LocalAppData%\lxss\root и %LocalAppData%\lxss\home соответственно. Причина для этих отдельных монтировок заключается в том, что при удалении WSL домашние каталоги не удаляются по умолчанию, поэтому любые личные файлы, хранящиеся там, будут сохранены.

Создание / изменение любых файлов в подсистеме Linux с помощью приложений Windows и amp; инструменты могут привести к повреждению данных и потере данных в подсистеме Ubuntu! (Спасибо сообщение в блоге WSL о поддержке файловой системы за предложение этих слов предостережения!) [D5] Имя пользователя Из того же сообщения в блоге:

Пока файлы VolFs хранятся в обычных файлах в Windows в указанных выше каталогах, совместимость с Windows не поддерживается. Если новый файл добавлен в один из этих каталогов из Windows, ему не хватает EA, необходимого для VolFs, поэтому VolFs не знает, что делать с файлом, и просто игнорирует его.

Ваша файловая система Windows находится в /mnt/c в среде оболочки Bash.

Ваша файловая система Windows находится в /mnt/c
308
ответ дан 23 July 2018 в 21:13

Если вы устанавливаете Linux из MS Market:

Бесплатный Ubuntu в магазине Windows Free Open Suse в хранилище Windows

разместил дистрибутивы под:

$ cat /proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Lxss/\{861c29b4-ebe2-49a5-8a22-7e53a27934a0\}/BasePath C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState

Установленный по умолчанию дистрибутив:

bash# cat /proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Lxss/DefaultDistribution {861c29b4-ebe2-49a5-8a22-7e53a27934a0}

Корень Linux глубже:

c:/Users/user/AppData/Local/Packages/46932SUSE.openSUSELeap42.2_022rs5jcyhyac/LocalState/rootfs

PS. Я использовал Cygwin для изучения разделов реестра.

PPS. https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/

8
ответ дан 17 July 2018 в 20:35

Это, похоже, изменилось с тех пор, как Bash изначально был представлен и не распространяется на дистрибутивы из Windows Store, или, может быть, он несовместим для всех систем, так как мой домашний каталог находится в другом месте:

%localappdata%\lxss\home\{username}

или:

C:\Users\{user}\AppData\Local\lxss\{username}

Где {user} - ваше имя пользователя Windows, а {username} - ваше имя пользователя UNIX, установленное во время установки.

Таким образом, корневой каталог будет:

%localappdata%\lxss

Обратите внимание, что корневой каталог может не отображаться в проводнике Windows из каталога %localappdata%. Вы должны иметь доступ к нему в любом случае, введя его в «адресной строке» проводника.

43
ответ дан 17 July 2018 в 20:35

Вы можете быстро открыть Bash из окна File Explorer открытой папки, набрав bash в строке местоположения.

Достаточно.

Также вы можете добавить контекст пункт меню. Я лично не рекомендую его, если не нужно, потому что добавление ярлыков в контекстное меню использует больше оперативной памяти.

https://www.howtogeek.com/270810/how-to-quickly-launch-a -bash-оболочки из-окон-10s-файл-исследователь /

3
ответ дан 17 July 2018 в 20:35

Единственное, что сработало для меня, было %localappdata%\lxss\home\{username}, где {username} - ваше имя пользователя BASH, которое вы дали ему во время установки. По какой-то причине после отображения lxss скрытой папки в C:\Users\WINDOWS-USER\AppData\Local\ отказывается, а также дает полный путь C:\ к окнам и имя пользователя BASH тоже не работает.

И создайте ярлык на рабочем столе для что работает.

5
ответ дан 17 July 2018 в 20:35

Если вы устанавливаете Linux из MS Market:

Бесплатный Ubuntu в магазине Windows Free Open Suse в хранилище Windows

разместил дистрибутивы под:

$ cat /proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Lxss/\{861c29b4-ebe2-49a5-8a22-7e53a27934a0\}/BasePath C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState

Установленный по умолчанию дистрибутив:

bash# cat /proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Lxss/DefaultDistribution {861c29b4-ebe2-49a5-8a22-7e53a27934a0}

Корень Linux глубже:

c:/Users/user/AppData/Local/Packages/46932SUSE.openSUSELeap42.2_022rs5jcyhyac/LocalState/rootfs

PS. Я использовал Cygwin для изучения разделов реестра.

PPS. https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/

8
ответ дан 23 July 2018 в 21:13

Это, похоже, изменилось с тех пор, как Bash изначально был представлен и не распространяется на дистрибутивы из Windows Store, или, может быть, он несовместим для всех систем, так как мой домашний каталог находится в другом месте:

%localappdata%\lxss\home\{username}

или:

C:\Users\{user}\AppData\Local\lxss\{username}

Где {user} - ваше имя пользователя Windows, а {username} - ваше имя пользователя UNIX, установленное во время установки.

Таким образом, корневой каталог будет:

%localappdata%\lxss

Обратите внимание, что корневой каталог может не отображаться в проводнике Windows из каталога %localappdata%. Вы должны иметь доступ к нему в любом случае, введя его в «адресной строке» проводника.

43
ответ дан 23 July 2018 в 21:13
  • 1
    Моя машина не может найти: & quot; C: \ Users \ {user} \ AppData \ Local \ Lxss \ {username} & quot; или "% localappdata% \ Lxss \ home \ {username} & quot; но «C: \ Users \ {user} \ AppData \ Local \ lxss \ {username} & quot; работает. И.Е. использование "lxss & quot; NOT & quot; Lxss & quot; – Joe Codeswell user601770 17 August 2016 в 18:52
  • 2
    Моя система имеет подкаталог rootfs, но rootfs / home пуст, а ./home имеет мою учетную запись и файлы. Кажется более безопасным просто перейти к% localappdata% \ lxss, а затем исследовать оттуда, чтобы увидеть, какой у вас есть макет, а также прямой просмотр этого адреса позволяет избежать проблем с скрытой директорией lxss. – jla 1 December 2016 в 20:07
  • 3
    @ JoeCodeswelluser601770 Это странно. Файловые системы Windows обычно нечувствительны к регистру. Я могу ввести% localappdata% \ Lxss или% localappdata% \ lxss и оба перейти в% HOMEPATH% \ AppData \ Local \ lxss – jla 1 December 2016 в 20:10
  • 4
    Обратите внимание, что эта папка (lxss) не появилась в моем списке проводников Windows в папках AppData \ Local, даже если скрытые папки включены. Мне пришлось вручную вставить папку lxss в панель проводника, чтобы добраться до файлов здесь, например. отредактировать папку & quot; url & quot; туда – Colin D 21 December 2016 в 00:52
  • 5
    Кроме того, вы можете перейти на Рабочий стол, щелкнуть правой кнопкой мыши & quot; New- & gt; Shortcut & quot; и вставьте путь как C: \ Users \ yourname \ AppData \ Local \ lxss \ home \ yourname – Colin D 21 December 2016 в 00:57

Вы можете быстро открыть Bash из окна File Explorer открытой папки, набрав bash в строке местоположения.

Достаточно.

Также вы можете добавить контекст пункт меню. Я лично не рекомендую его, если не нужно, потому что добавление ярлыков в контекстное меню использует больше оперативной памяти.

https://www.howtogeek.com/270810/how-to-quickly-launch-a -bash-оболочки из-окон-10s-файл-исследователь /

3
ответ дан 23 July 2018 в 21:13
  • 1
    Не работает для меня. Он открывает командную строку и запускает bash. – blablatros 28 May 2017 в 22:38
  • 2
    @blablatros да, но в папке в bash в witch у вас был проводник, открытый при записи в basher bar explorer и нажав enter. Попробуйте в папке Мои документы открыла папку проводника Windows и в строке расположения напишите bash, и она откроет ubuntu bash в этой папке уже :) – Kangarooo 17 June 2017 в 05:24
  • 3
    @Kangarooo: Я хочу получить доступ к файлам через windows 10 gui, а также наоборот. В моем ответе выше я узнал, как найти каталог bash через проводник файлов Windows 10, и поэтому я приступил к копированию некоторых файлов с моего внешнего жесткого диска в этот каталог. Однако, когда я открыл терминал bash и нажал ls -a, он не показывал файлы, которые я добавил. Bash не узнал файлы, которые я запустил через Windows File Explorer, который для меня полностью победил цель установки bash на windows. – thinksinbinary 25 June 2017 в 17:00

Единственное, что сработало для меня, было %localappdata%\lxss\home\{username}, где {username} - ваше имя пользователя BASH, которое вы дали ему во время установки. По какой-то причине после отображения lxss скрытой папки в C:\Users\WINDOWS-USER\AppData\Local\ отказывается, а также дает полный путь C:\ к окнам и имя пользователя BASH тоже не работает.

И создайте ярлык на рабочем столе для что работает.

5
ответ дан 23 July 2018 в 21:13
  • 1
    wow хороший наконечник, имел ту же самую проблему – Nicolas Mommaerts 19 February 2018 в 16:08

Другие вопросы по тегам:

Похожие вопросы: