Tech

Comment ouvrir des fichiers à partir du sous-système Windows pour Linux

Par Julian, le novembre 15, 2020 - application, applications, console, linux, microsoft, windows, windows 10
Comment ouvrir des fichiers à partir du sous-système Windows pour Linux

Inconvénients d’utiliser deux systèmes d’exploitation en même temps

Le principal problème de travail avec deux systèmes d’exploitation en même temps, par exemple, avec Dual-Boot, c’est que les fichiers sont enregistrés dans l’un ou l’autre. Et, si nous voulons y accéder depuis l’autre système d’exploitation, nous devons déjà le rechercher et le copier pour pouvoir l’utiliser. Et, lors du retour à l’autre système d’exploitation, répétez le processus.

Un moyen simple de résoudre ce problème est de disposer d’un disque dur de stockage, partagé avec les deux systèmes d’exploitation, afin que tout soit sauvegardé dessus et que nous puissions accéder à vos données à tout moment. Cependant, si nous utilisons Windows et Linux grâce à WSL, nous pourrons désormais accéder très facilement aux données des deux systèmes.

Si nous avons besoin d’accéder aux données Linux depuis Windows, il existe une série de commandes pour WSL qui nous permettent monter une unité EXT4 dans l’explorateur pour accéder à toutes les données comme s’il s’agissait simplement d’un autre disque dur. Et, si nous avons besoin de l’inverse, c’est-à-dire d’accéder aux fichiers Windows depuis Linux, nous pourrons le faire. Et nous n’aurons besoin que d’une seule commande pour cela.

Ouverture de fichiers Windows à partir de Linux avec WSL

Ce que WSL fait, c’est nous permettre installer un shell Linux. Bien que Microsoft travaille en mode graphique et que certaines distributions, comme Kali, disposent déjà de leur propre outil pour pouvoir l’utiliser en mode graphique, l’original, et ce qui pose le moins de problèmes, est d’utiliser WSL comme s’il s’agissait d’un terminal, d’un TTY.

Kali sur WSL - Installer et configurer

Si nous avons déjà la distribution installée et configurée sur notre PC, nous devons simplement en ouvrir la console, à partir d’une fenêtre CMD, et nous connecter jusqu’à ce que nous puissions avoir le contrôle dessus. Une fois que nous avons atteint ce point, la prochaine chose que nous devons faire est de connaître le chemin complet, sous Windows, du fichier que nous voulons ouvrir.

Maintenant, la seule chose que nous devons faire dans notre WSL est d’exécuter la commande suivante. Bien sûr, nous devons changer « chemin-vers-fichier » pour le chemin complet du fichier que nous avons indiqué au point précédent:

cmd.exe /C start "ruta-al-archivo"

En appuyant sur «Enter», le fichier que nous avons pointé sera ouvert automatiquement. Bien sûr, il s’ouvrira en utilisant le programme que nous avons configuré par défaut dans Windows 10. Nous pouvons maintenant le modifier, travailler avec, et lorsque nous avons terminé d’enregistrer les modifications.

Ouvrez les programmes Windows à partir de WSL

Une autre astuce dont nous pouvons tirer parti dans WSL est la possibilité de ouvrir les programmes windows de linux bash. Ceci est très utile, surtout si nous travaillons avec la console en plein écran, ou avec plusieurs instances de bash, et que nous ne voulons pas maintenir la souris pour ouvrir le programme de la manière habituelle.

Pour mener à bien cette tâche, il faut connaître le chemin de l’exécutable que l’on souhaite ouvrir. S’il s’agit d’un programme courant, tel que le bloc-notes, nous n’aurons pas besoin de connaître le chemin complet, et de taper simplement le nom du programme (notepad.exe) pour l’ouvrir. Sinon, nous aurons besoin du chemin complet du programme que nous voulons exécuter pour l’ouvrir.

La commande que nous devons exécuter dans ce cas est pratiquement la même que la précédente, notamment en changeant la destination.

cmd.exe /C start "ruta-al-programa"

ou

cmd.exe /C start "programa.exe"

La principale limitation de cette méthode est que nous ne pouvons pas exécuter des applications UWP, à partir du Microsoft Store, à partir du sous-système Windows pour Linux. Seul, ouvrez des fichiers ou exécutez des programmes .exe. Mais ce que nous pouvons faire c’est créer un raccourci vers le programme UWP que nous avons installé sur l’ordinateur et, en utilisant la même commande ci-dessus, ouvrez ledit raccourci.

cmd.exe /C start "ruta-al-acceso-directo"

Ainsi, nous pourrons exécuter l’application UWP directement depuis le sous-système Windows pour Linux. La même chose peut se produire si nous avons une application UWP définie par défaut pour ouvrir un certain type de fichier. Si nous utilisons la première commande pour ouvrir le fichier à partir de WSL, il s’ouvrira par défaut avec l’application UWP.

Julian

Julian

Je suis correspondant principal chez WebVZ; le site hebdomadaire consacré à l'avenir des médias, la technologie, la culture (série, film, musique) et jeux-vidéo. J'anime parfois (en plus de mes articles), une série de d'interviews percutantes avec les principaux acteurs de l'industrie des médias et de la technologie.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.