Le sous-système Linux peut-il accéder aux fichiers Windows ?
Le Sous-système Windows pour Linux (WSL) a été conçu pour offrir aux utilisateurs la possibilité d’exécuter des environnements Linux directement sur leur système d’exploitation Windows. Une des fonctionnalités intéressantes de WSL est sa capacité à permettre l’accès aux fichiers Windows depuis l’environnement Linux. Cela signifie que les utilisateurs peuvent naviguer, ouvrir et modifier des fichiers situés sur le système de fichiers Windows tout en utilisant des commandes Linux.
Accéder aux fichiers Windows via WSL
Pour accéder aux fichiers Windows depuis l’environnement Linux, WSL utilise un modèle de montage. Par défaut, tous les lecteurs de votre système Windows, y compris le lecteur C:, sont montés dans un répertoire spécifique au sein de l’environnement Linux. Pour accéder à votre lecteur C:, il suffit d’aller dans le répertoire /mnt/c
. Ce chemin permet aux utilisateurs de naviguer et d’interagir avec les fichiers Windows directement depuis le terminal Linux.
Comment utiliser WSL pour interagir avec des fichiers Windows
Lancement de l’environnement Linux : Ouvrez le menu Démarrer de Windows et recherchez "WSL" ou "Ubuntu" (ou toute autre distribution Linux installée). Lancez-le pour accéder à l’invite de commande Bash.
Accéder à vos fichiers : Dans l’invite de commande, tapez
cd /mnt/c
pour naviguer vers le lecteur C. À partir de là, vous pouvez utiliser des commandes Linux telles quels
pour lister les fichiers etcd
pour naviguer dans les répertoires.Créer et manipuler des fichiers : Vous pouvez créer, modifier ou supprimer des fichiers directement dans vos répertoires Windows à l’aide des commandes Linux comme
touch
pour créer un fichier ounano
pour l’éditer.- Copier des fichiers entre systèmes : Pour copier un fichier créé dans l’environnement Linux vers un répertoire Windows, utilisez la commande
cp
. Par exemple,cp monfichier.txt /mnt/c/Users/MonNom/
copiera le fichier dans votre répertoire utilisateur sur Windows.
Transfert de fichiers entre Linux et Windows
Transférer des fichiers entre votre installation WSL et votre système Windows est un processus fluide grâce à l’intégration du système de fichiers. Quand vous créez un fichier sur votre Linux avec touch
, il sera accessible dans l’explorateur de fichiers Windows si vous le placez dans un répertoire monté. Inversement, vous pouvez également déplacer des fichiers de Windows vers votre environnement Linux simplement en copiant et en collant dans le répertoire correspondant sur /mnt/c
.
Accéder aux fichiers Linux depuis Windows
Pour consulter les fichiers créés dans l’environnement WSL depuis Windows, vous aurez besoin de savoir où ils sont stockés. Les fichiers WSL sont généralement sauvegardés dans un dossier spécifique sous C:Users<VotreNom>AppDataLocalPackages
, où chaque distribution Linux a son propre sous-dossier. En accédant au dossier LocalState, vous pourrez visualiser les fichiers Linux. Notez que certains fichiers peuvent ne pas être visibles directement dans l’explorateur Windows en raison de la structure des données de WSL.
FAQ
1. Peut-on modifier des fichiers directement depuis Windows ?
Oui, vous pouvez modifier des fichiers Windows directement depuis l’environnement WSL, ce qui vous permet d’utiliser les outils de ligne de commande Linux tout en interagissant avec les fichiers Windows.
2. Est-ce que les fichiers créés dans WSL prennent de l’espace sur le disque dur Windows ?
Oui, tous les fichiers créés dans l’environnement WSL occupent de l’espace sur le disque dur de Windows, car ils sont stockés dans le système de fichiers de Windows sous un dossier dédié.
3. Est-il possible de partager des fichiers entre différents environnements Linux sous WSL ?
Absolument, les fichiers peuvent être partagés entre différentes distributions Linux installées via WSL. Chaque distribution peut accéder aux mêmes fichiers dans les répertoires montés de Windows.