7Sep

Comment accéder à vos fichiers de bascule Ubuntu dans Windows( et votre lecteur système Windows dans Bash)

click fraud protection

L'environnement "Bash on Ubuntu on Windows" de Windows 10 contient quelques composants différents. La première fois que vous exécutez le programme bash.exe, il télécharge et installe un environnement entier d'espace utilisateur Ubuntu. Vous pouvez accéder à ces fichiers dans l'explorateur de fichiers ou d'autres programmes Windows, si vous savez où chercher.

Vous pouvez également accéder à votre lecteur système Windows - et à tous les autres lecteurs de votre ordinateur - depuis le shell Ubuntu Bash. Cela vous permet de travailler avec vos fichiers Windows normaux en utilisant les utilitaires de ligne de commande Linux.

Où les fichiers Ubuntu Bash Shell sont stockés dans Windows

Notez que chaque compte d'utilisateur Windows qui utilise Bash aura son propre environnement Bash et ses propres fichiers sous son propre répertoire utilisateur.

Pour accéder à ces fichiers, vous devez d'abord afficher les dossiers cachés dans l'explorateur de fichiers. Ouvrez une fenêtre de l'Explorateur de fichiers et cliquez sur Afficher & gt;Options & gt;Changer le dossier et les options de recherche.

instagram viewer

Dans la fenêtre Options des dossiers qui apparaît, sélectionnez Afficher & gt;Afficher les fichiers cachés, les dossiers et les lecteurs.

Accédez au répertoire suivant pour trouver ces dossiers:

C: \ Utilisateurs \ NOMUTILISATEUR \ AppData \ Local \ lxss

Les fichiers système Ubuntu sont stockés sous:

C: \ Utilisateurs \ USERNAME \ AppData \ Local \ Lxss \ rootfs

Le dossier de base du compte d'utilisateur Ubuntu est stocké sous:

C: \ Utilisateurs \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME

Le dossier de base du compte racine est stocké sous:

C: \ Utilisateurs \ USERNAME \ AppData \ Local \ Lxss \

racine Où votre lecteur système Windows apparaît dans Bash

L'environnement shell Ubuntu Bash rend votre lecteur système Windows complet disponible afin que vous puissiez travailler avec les mêmes fichiers dans les deux environnements. Cependant, l'environnement Bash ne se contente pas de vous vider dans votre lecteur C: \.Au lieu de cela, il vous place dans /, ou le répertoire racine que vous auriez sur Linux. Si vous exécutez une commande ls pour afficher le contenu du répertoire, vous verrez simplement les répertoires Ubuntu qui fournissent l'environnement Linux.

Votre lecteur système Windows et les autres lecteurs connectés sont exposés dans le répertoire /mnt/ ici, où d'autres lecteurs sont traditionnellement disponibles dans la structure de répertoires Linux. Plus précisément, vous trouverez le lecteur C: dans l'environnement Bash:

/mnt/ c

Pour accéder à ce répertoire avec la commande "cd", exécutez la commande suivante:

cd /mnt/ c

Si vous avez un lecteur D:, vous le trouverez situé à /mnt/ d, et ainsi de suite.

Par exemple, pour accéder à un fichier stocké dans C: \ Users \ Chris \ Downloads \ File.txt, vous devez utiliser le chemin /mnt/c/Users/Chris/Downloads/ File.txt dans l'environnement Bash.

Notez que, lors de l'accès aux fichiers système Windows, votre environnement shell Bash a les autorisations avec lesquelles il a été lancé.Si vous l'avez lancé normalement à partir du raccourci, il aura les mêmes autorisations d'accès aux fichiers que votre compte d'utilisateur Windows.

Par exemple, si vous souhaitez accéder au dossier C: \ Users \ Administrator, vous devez cliquer avec le bouton droit sur le raccourci du shell Bash et sélectionner "Exécuter en tant qu'administrateur" pour lancer le shell Bash avec les privilèges d'administrateur Windows.

Cela fonctionne exactement comme l'invite de commande, qui doit être lancée en tant qu'administrateur si vous avez besoin d'un accès en écriture aux fichiers réservés à l'administrateur ou en écriture pour accéder aux fichiers système. Vous ne pouvez pas utiliser "sudo" dans l'environnement Bash.