Comment ouvrir un shell Linux dans un dossier sous Windows 10

Pour ouvrir une invite de commandes Linux dans un dossier Windows 10 spécifique, ouvrez Windows PowerShell depuis ce dossier et exécutez la commande wsl. WSL lance votre distribution Linux par défaut dans le répertoire de travail Windows courant, ce qui vous permet de travailler sur les mêmes fichiers depuis une invite de commandes Linux. Confirmez l'emplacement avec la commande pwd. Cette méthode utilise le Sous-système Windows pour Linux (WSL) ; elle ne nécessite ni installation Linux en dual-boot, ni élément de menu spécifique dans l'Explorateur de fichiers.

Vérifiez que WSL et une distribution Linux sont installés.

Ouvrez Windows PowerShell ou l'invite de commandes et exécutez :

wsl --list --verbose

La commande liste les distributions installées et leurs versions WSL. Une distribution affichée comme telle Stoppedest installée ; elle démarrera automatiquement. Si aucune distribution Linux n'apparaît, Windows ne dispose pas encore d'un shell à ouvrir. Sous Windows 10 version 2004 (build 19041) ou ultérieure, ouvrez PowerShell en tant qu'administrateur et installez Ubuntu avec la commande appropriée wsl --install -d Ubuntu. Redémarrez si Windows vous le demande, puis lancez Ubuntu depuis le menu Démarrer et terminez sa configuration initiale en créant un nom d'utilisateur et un mot de passe Linux. Le guide d'installation WSL de Microsoft détaille la configuration requise ; les versions antérieures de Windows 10 nécessitent une installation manuelle .

Windows PowerShell liste les distributions Ubuntu installées et affiche leur état et leur version WSL.
Illustration d' wsl --list --verboseune distribution Ubuntu installée ; Stoppedil s'agit d'un état normal.

Ouvrez PowerShell dans le dossier souhaité.

  1. Dans l'Explorateur de fichiers, accédez au dossier Windows dans lequel vous souhaitez travailler.
  2. Cliquez dans la barre d'adresse, saisissez `powershes` powershell, puis appuyez sur Entrée. Sur une configuration Windows 10 standard, PowerShell s'ouvre avec ce dossier comme emplacement actuel.

Si ce raccourci ne fonctionne pas sur votre PC, ouvrez Windows PowerShell depuis le menu Démarrer et accédez explicitement au dossier cible. Remplacez le chemin d'accès d'exemple par l'emplacement affiché dans l'Explorateur de fichiers :

Set-Location -LiteralPath 'C:\Users\Alex\Documents\LinuxProject'

-LiteralPathPowerShell interprète les caractères du chemin littéralement et les guillemets simples conservent les espaces ensemble. Vous pouvez vérifier l'emplacement actuel de PowerShell en exécutant la commande suivanteGet-Location ; elle devrait indiquer le nom du dossier que vous souhaitez ouvrir sous Linux.

L'explorateur de fichiers de Windows 10 affiche le dossier LinuxProject avec powershell saisi dans la barre d'adresse.
Illustration de l'explorateur de fichiers avec powershellle nom saisi dans la barre d'adresse alors que le dossier LinuxProject est ouvert.

Lancer le shell Linux

Dans la fenêtre PowerShell, saisissez :

wsl

Appuyez sur Entrée. WSL ouvre la distribution par défaut dans un shell interactif. Si vous avez plusieurs distributions, repérez le nom exact dans la wsl --list --verbosesortie et sélectionnez-le explicitement, par exemple :

wsl -d Ubuntu

Utilisez le nom de la distribution exactement comme il apparaît dans la liste ; certaines installations utilisent des noms tels que «Ubuntu-22.04 . ». La documentation de référence des commandes de base de WSL explique comment lister et démarrer les distributions.

Une invite Windows PowerShell est ouverte à l'emplacement LinuxProject, avec la commande wsl saisie.
Illustration de PowerShell dans le dossier du projet, wslprêt à être exécuté.

Confirmer le chemin Linux

À l'invite de commande Linux, exécutez :

pwd

Pour le dossier d'exemple C:\Users\Alex\Documents\LinuxProject, le résultat devrait ressembler à ceci :

/mnt/c/Users/Alex/Documents/LinuxProject

WSL monte le lecteur C: de Windows sous le répertoire courant/mnt/c ; un dossier situé sur D: apparaît généralement sous ce même répertoire /mnt/d. Vous pouvez exécuter lsla commande `ls` pour vérifier les fichiers du répertoire courant. Les chemins Windows utilisent des barres obliques inverses et des lettres de lecteur, tandis que les commandes Linux attendent des chemins au format Linux. Si l'interpréteur de commandes s'ouvre ailleurs, saisissez `ls` exit, vérifiez Get-Locationdans PowerShell, accédez au dossier Windows approprié avec `ls` Set-Location -LiteralPath, puis exécutez wslà nouveau la commande `ls`.

Un terminal Ubuntu affiche la sortie de pwd pour le dossier Windows LinuxProject sous le chemin WSL /mnt/c/Users/Alex/Documents/LinuxProject.
Illustration d'Ubuntu montrant le dossier du projet sous /mnt/c, avec pwdconfirmation de l'emplacement actuel.

Ce qu'il faut savoir sur les permissions et l'emplacement des fichiers

Pour une utilisation courante, lancez PowerShell sans sélectionner « Exécuter en tant qu'administrateur » . WSL exécute l'utilisateur Linux par défaut configuré sur la distribution, et les commandes Linux lancées via WSL héritent des droits d'administrateur Windows du terminal appelant. L'élévation de privilèges n'est généralement nécessaire que pour la configuration du système ou une tâche qui l'exige spécifiquement ; elle ne corrige pas un répertoire de travail incorrect.

Utiliser un dossier Windows /mnt/cest pratique pour partager des fichiers avec des applications Windows. Pour les projets utilisant principalement Linux, les recommandations de Microsoft concernant l'utilisation conjointe des systèmes de fichiers Windows et Linux préconisent de conserver les fichiers de projet dans le système de fichiers Linux, par exemple dans `/etc/projects`, /home/<username>/projectspour des performances optimales. Si votre projet se trouve déjà dans le dossier Windows, vous pouvez toujours l'ouvrir à partir de là en suivant les étapes décrites ci-dessus.

Corrections rapides

  • « Aucune distribution installée » : installez une distribution telle qu'Ubuntu, puis effectuez son premier lancement.
  • wslCe programme n'est pas reconnu : vérifiez votre version de Windows winver. Le programme d'installation en une seule commande requiert Windows 10 version 2004/build 19041 ou ultérieure ; suivez la procédure manuelle de Microsoft pour une version antérieure.
  • L'interpréteur de commandes s'ouvre dans le répertoire personnel Linux : la fenêtre PowerShell ne se trouvait pas dans le dossier cible. Exécutez la commande Set-Location -LiteralPath 'C:\path\to\your\folder'dans PowerShell et réessayez.
  • Vous avez le choix entre plusieurs distributions Linux : utilisez-les wsl -d <DistributionName>pour sélectionner celle que vous souhaitez.

L'ancienne option du menu contextuel « Ouvrir un shell Linux ici » peut varier selon la configuration de Windows et la distribution. Lancer WSL depuis PowerShell dans le dossier permet d'obtenir directement le même résultat et facilite la vérification du chemin actuel.

Laisser un commentaire

Comment passer au bureau suivant ou précédent depuis la barre d'état système sous Windows 10

Comment passer au bureau suivant ou précédent depuis la barre d'état système sous Windows 10

Ajoutez deux icônes fléchées à la barre d'état système de Windows 10 grâce à VirtualDesktopSwitcher pour pouvoir passer d'un bureau à l'autre ou utiliser les raccourcis intégrés.

Comment désactiver automatiquement le verrouillage majuscule après quelques secondes sous Windows 10

Comment désactiver automatiquement le verrouillage majuscule après quelques secondes sous Windows 10

Désactivation automatique du verrouillage majuscules sous Windows 10 après une période d'inactivité du clavier. Configurez CapsUnlocker, choisissez un délai d'inactivité et lancez-le au démarrage de Windows.

Comment ouvrir un shell Linux dans un dossier sous Windows 10

Comment ouvrir un shell Linux dans un dossier sous Windows 10

Ouvrez un terminal Linux dans n'importe quel dossier Windows 10 à l'aide de l'Explorateur de fichiers, de PowerShell ou de WSL. Vérifiez le chemin d'accès Linux et corrigez les problèmes de configuration courants.

Comment corriger les lignes sur un écran de moniteur sous Windows 10

Comment corriger les lignes sur un écran de moniteur sous Windows 10

Utilisez un test de capture d'écran, des vérifications de câbles et de ports, des diagnostics de moniteur, des paramètres d'affichage et une restauration du pilote pour localiser les lignes sur un moniteur Windows 10.

Comment ajouter deux horloges supplémentaires sous Windows 10

Comment ajouter deux horloges supplémentaires sous Windows 10

Affichez deux autres fuseaux horaires à côté de l'horloge de votre Windows 10. Configurez chaque horloge supplémentaire, donnez-lui un nom clair et retrouvez-la dans le calendrier de la barre des tâches.

Comment désactiver la gestion de l'alimentation des périphériques sous Windows 10

Comment désactiver la gestion de l'alimentation des périphériques sous Windows 10

Empêchez Windows 10 de mettre hors tension une carte réseau ou un périphérique USB spécifique grâce aux paramètres du plan et aux commandes du Gestionnaire de périphériques, ainsi qu'à des conseils pour éviter une consommation excessive de la batterie.

Comment sauvegarder une clé de produit Windows 10 en toute sécurité

Comment sauvegarder une clé de produit Windows 10 en toute sécurité

Vérifiez si Windows 10 utilise une licence numérique ou une clé de produit, trouvez une clé OEM stockée dans le firmware et enregistrez les détails de la licence en toute sécurité pour une réinstallation.

Comment résoudre les problèmes de lenteur du menu contextuel sous Windows 10

Comment résoudre les problèmes de lenteur du menu contextuel sous Windows 10

Trouvez l'extension de l'Explorateur de fichiers qui retarde l'affichage des menus contextuels sous Windows 10, testez-la en toute sécurité avec ShellExView et restaurez les fonctionnalités de menu dont vous avez encore besoin.

Comment identifier un processus dans le Gestionnaire des tâches de Windows 10

Comment identifier un processus dans le Gestionnaire des tâches de Windows 10

Identifiez un processus du Gestionnaire des tâches Windows 10 en vérifiant son chemin d'accès exécutable, ses propriétés de fichier, son éditeur, les services liés et une analyse Microsoft Defender.

Comment créer une liste de tous les éléments d'un dossier sous Windows 10

Comment créer une liste de tous les éléments d'un dossier sous Windows 10

Créez un inventaire consultable des dossiers Windows 10 avec PowerShell. Enregistrez chaque fichier et chemin de sous-dossier au format texte brut ou exportez les détails dans un fichier CSV triable.