Comment utiliser Win Explorer pour créer des dossiers pour Bash sur Ubuntu sous Windows?

8

Comment puis-je utiliser l'Explorateur Windows pour créer des dossiers ou des fichiers dans mon répertoire personnel à l'aide de "Bash sur Ubuntu sur Windows"?

J'ai essayé ce qui suit:

  1. Entrez C: \ Users {user} \ AppData \ Local \ lxss {username} dans l'Explorateur Windows
  2. Créez un dossier nommé "scripts" à l'aide de l'Explorateur Windows
  3. Ouvrez Bash sur Ubuntu sur Windows
  4. Courir ls -a

RÉSULTAT: total 0

Est-il prévu de faire quelque chose comme ça?

Solution de contournement PS:

  1. J'ai utilisé mkdir& touchin bash pour créer des dossiers et des fichiers, par exemplescripts/menu.py
  2. J'ai utilisé l'Explorateur Windows et le Bloc-notes ++ pour modifier le menu.py
  3. J'ai exécuté le script avec python scripts/menu.py
Joe Codeswell user601770
la source
Je crois que ce problème (bash ubuntu sur Windows) est hors de portée de ce forum, je vous suggère de lire cette méta-question à ce sujet.
gwarah
1
salut gwarah. j'ai fait une lecture rapide de la méta-question. il ne me semble pas qu'il y ait consensus sur la question. J'ai écrit cette question parce que j'ai trouvé " askubuntu.com/questions/759880/… ". De plus, je viens de trouver 9 questions étiquetées "ubuntu-on-windows" sur ce site (" askubuntu.com/questions/tagged/ubuntu-on-windows" ) Amour et paix
Joe Codeswell user601770
Pourtant, vous obtiendrez probablement une meilleure réponse sur SuperUser.
wjandrea
Donnez un sens à ce que vous avez dit @ JoeCodeswelluser601770, et pourrait peut-être être mieux discuté sur les méta, mais pour ce que je pourrais comprendre, tandis que WSL reste dans cette situation, les questions sur ce problème devraient être postées sur d'autres forums. Je choisis une FAQ Microsoft: "Qu'est-ce que le sous-système Windows pour Linux (WSL)? Le sous-système Windows pour Linux (WSL) est une nouvelle fonctionnalité de Windows 10 qui vous permet d'exécuter des outils de ligne de commande Linux natifs directement sur Windows, à côté de votre Windows traditionnel applications de bureau et de magasin modernes. ". Et en tant que fonctionnalité MS Windows, je comprends qu'il vaut mieux sortir de cette portée. son MHO.
gwarah

Réponses:

10

Nous vous déconseillons fortement de modifier les fichiers / dossiers Linux à partir de Windows de la manière décrite ci-dessus: cela entraînera probablement une perte et / ou une corruption des données:

Il y a une raison pour laquelle nous avons caché le dossier lxss et le système;)

C'est bien d'accéder à Windows à partir de Bash / Linux, mais nous n'avons pas encore fait le travail pour persister et gérer les autorisations de fichier Linux et les métadonnées lors de l'accès aux fichiers sous ... / lxss / en utilisant les outils et applications Windows.

[2016-11-17: mise à jour] Pour développer cette question et sa réponse, j'ai rédigé une explication plus approfondie ici: https://blogs.msdn.microsoft.com/commandline/2016/11/17/do- not-change-linux-files-using-windows-apps-and-tools /

Rich Turner
la source
1
Merci pour la perspicacité, Rich. Je n'ai pas pris en compte les autorisations.
Joe Codeswell user601770
L'un des éditeurs de texte Ubuntu comme Atom ou SublimeText fonctionne-t-il sur Ubuntu sous Windows10, ou sommes-nous coincés avec vi?
Dean Schulze
Nous ne prenons en charge aucune application / bureau GUI Linux pour le moment, bien que d'autres aient réussi à faire fonctionner certaines applications GUI / X. Une autre option consiste à déplacer vos fichiers vers Windows sous / mnt / c / ... et à les éditer à partir d'éditeurs fonctionnant sous Windows, mais à construire à l'aide de Bash.
Rich Turner
1
Merci encore pour un autre aperçu, Rich. -> / mnt / c / ... Intéressant. Amour et paix, -Joe
Joe Codeswell user601770