Экспорт файлов из Ubuntu WSL

Как я могу экспортировать файлы из Ubuntu WSL в Windows или в любой другой каталог, чтобы я мог использовать / редактировать этот файл в windows

2
задан 20 May 2018 в 18:08

4 ответа

Короткий ответ прямо сейчас вы не можете, но есть некоторые решения.

Сначала предупреждения:

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

Я должен предоставить это руководство не реже 2-3 раз в день, поэтому вместо этого я публикую его здесь, чтобы каждый мог найти / ссылку на это руководство. Существует одно жесткое правило, когда дело доходит до Bash в Windows: НЕ ПРИНИМАЙТЕ В ЛЮБЫХ обстоятельствах создавать и / или изменять файлы Linux с помощью приложений, инструментов, сценариев, консолей и т. Д. Также обратите внимание: открытие файлов с использованием некоторых Инструменты Windows могут читать-блокировать открытые файлы и / или папки, предотвращая обновление содержимого файла и / или метаданных, что в основном приводит к повреждению файлов / папок. Создание / изменение файлов Linux из Windows, вероятно, приведет к повреждению данных и / или повредит вашу среду Linux, требующую удаления и удаления. переустановите свой дистрибутив! Примечание. Ваши «файлы Linux» - это любой из файлов и папок в папке% localappdata% \ lxss - где файловая система Linux - дистрибутив и ваши собственные файлы - хранятся на вашем диске

. Но это означает, что любой файлы в %localappdata%\lxss

Прочтите ссылку для получения полной информации и дополнительной информации о том, почему. Насколько мне известно, в настоящее время это отмечено как «может быть исправлено» (обновлено с «wont fix»).

Существует несколько вариантов:

Сначала:

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

To работа с файлами с использованием как инструментов Windows, так и Linux, store & amp; работать с этими файлами в вашей файловой системе Windows и получать доступ к ним как из Windows, так и из Bash через / mnt // путь (например, / mnt / c / dev / project / ...)

Итак, что ДОЛЖНО do?

Здесь есть «work arounds»:

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

Но не гарантируйте, что вы не сломаете вещи, если попробуете их.

Сначала: , создайте общий каталог в Windows и установите его в WSL:

Чтобы работать с файлами с использованием как инструментов Windows, так и Linux, храните & amp; работать с этими файлами в вашей файловой системе Windows и получать доступ к ним как из Windows, так и из Bash через / mnt // путь (например, /mnt/c/dev/project/...)

Существует один жесткий -and-fast, когда дело доходит до Bash в Windows:

В подсистеме Windows для linux выполните следующие действия:

НЕ ПРИНИМАЙТЕ, В ЛЮБЫХ обстоятельствах, создавать и / или изменять файлы Linux с помощью приложений, инструментов, скрипты, консоли и т. д. Также обратите внимание: открытие файлов с использованием некоторых инструментов Windows может считывать блокировки открытых файлов и / или папок, предотвращая обновление содержимого файла и / или метаданных, что в основном приводит к повреждению файлов / папок.

Any Связанный с Linux файл, который вы хотите отредактировать, отредактируйте его в ~ / проектах, и вы будете на 100% точнее.

Вы также можете попробовать https://github.com/Microsoft/WSL/issues/1319

Создайте папку в Windows, назовите ее [! [27]

4
ответ дан 17 July 2018 в 13:51

Самый простой способ редактирования файлов Linux, хранящихся в WSL (подсистема Windows для Linux), - использовать Linux GUI-приложения. После завершения начальной настройки Ubuntu для Windows 10 вам необходимо установить vcxsrv и рабочий стол Ubuntu. Это даст вам полный доступ к приложениям с графическим интерфейсом, таким как gedit, и запустит скрипты, содержащие графические интерфейсы GUI, такие как zenity или yad.

См. Этот ответ: что является самым простым способом запуска GUI-приложений на WSL по состоянию на 2018 год?

Если вы используете приложение Windows для изменения файла Linux, хранящегося в каталоге WSL, вы повредите данные:

0
ответ дан 17 July 2018 в 13:51

Короткий ответ прямо сейчас вы не можете, но есть некоторые решения.

Сначала предупреждения:

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

Я должен предоставить это руководство не реже 2-3 раз в день, поэтому вместо этого я публикую его здесь, чтобы каждый мог найти / ссылку на это руководство. Существует одно жесткое правило, когда дело доходит до Bash в Windows: НЕ ПРИНИМАЙТЕ В ЛЮБЫХ обстоятельствах создавать и / или изменять файлы Linux с помощью приложений, инструментов, сценариев, консолей и т. Д. Также обратите внимание: открытие файлов с использованием некоторых Инструменты Windows могут читать-блокировать открытые файлы и / или папки, предотвращая обновление содержимого файла и / или метаданных, что в основном приводит к повреждению файлов / папок. Создание / изменение файлов Linux из Windows, вероятно, приведет к повреждению данных и / или повредит вашу среду Linux, требующую удаления и удаления. переустановите свой дистрибутив! Примечание. Ваши «файлы Linux» - это любой из файлов и папок в папке% localappdata% \ lxss - где файловая система Linux - дистрибутив и ваши собственные файлы - хранятся на вашем диске

. Но это означает, что любой файлы в %localappdata%\lxss

Прочтите ссылку для получения полной информации и дополнительной информации о том, почему. Насколько мне известно, в настоящее время это отмечено как «может быть исправлено» (обновлено с «wont fix»).

Существует несколько вариантов:

Сначала:

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

To работа с файлами с использованием как инструментов Windows, так и Linux, store & amp; работать с этими файлами в вашей файловой системе Windows и получать доступ к ним как из Windows, так и из Bash через / mnt // путь (например, / mnt / c / dev / project / ...)

Итак, что ДОЛЖНО do?

Здесь есть «work arounds»:

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

Но не гарантируйте, что вы не сломаете вещи, если попробуете их.

Сначала: , создайте общий каталог в Windows и установите его в WSL:

Чтобы работать с файлами с использованием как инструментов Windows, так и Linux, храните & amp; работать с этими файлами в вашей файловой системе Windows и получать доступ к ним как из Windows, так и из Bash через / mnt // путь (например, /mnt/c/dev/project/...)

Существует один жесткий -and-fast, когда дело доходит до Bash в Windows:

В подсистеме Windows для linux выполните следующие действия:

НЕ ПРИНИМАЙТЕ, В ЛЮБЫХ обстоятельствах, создавать и / или изменять файлы Linux с помощью приложений, инструментов, скрипты, консоли и т. д. Также обратите внимание: открытие файлов с использованием некоторых инструментов Windows может считывать блокировки открытых файлов и / или папок, предотвращая обновление содержимого файла и / или метаданных, что в основном приводит к повреждению файлов / папок.

Any Связанный с Linux файл, который вы хотите отредактировать, отредактируйте его в ~ / проектах, и вы будете на 100% точнее.

Вы также можете попробовать https://github.com/Microsoft/WSL/issues/1319

Создайте папку в Windows, назовите ее [! [27]

4
ответ дан 20 July 2018 в 13:55

Самый простой способ редактирования файлов Linux, хранящихся в WSL (подсистема Windows для Linux), - использовать Linux GUI-приложения. После завершения начальной настройки Ubuntu для Windows 10 вам необходимо установить vcxsrv и рабочий стол Ubuntu. Это даст вам полный доступ к приложениям с графическим интерфейсом, таким как gedit, и запустит скрипты, содержащие графические интерфейсы GUI, такие как zenity или yad.

См. Этот ответ: что является самым простым способом запуска GUI-приложений на WSL по состоянию на 2018 год?

Если вы используете приложение Windows для изменения файла Linux, хранящегося в каталоге WSL, вы повредите данные:

0
ответ дан 20 July 2018 в 13:55

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

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