Lo primero que debemos conocer es la forma de interacción entre Windows y WSL.
Windows detecta al directorio de archivos de Ubuntu como una red virtual y es la forma en la que accede a la máquina que estamos ejecutando dentro del WSL.
Por otro lado, los sistemas que se ejecutan dentro del WSL detectan al directorio de archivos de Windows como si este fuera una unidad de almacenamiento.
En este caso me encontraba en un directorio llamado “proyectoPersonal” y utilice el comando cd para ir al directorio en el que necesito ubicarme.
2. Utilizaremos el comando explorer.exe . para abrir el explorador de archivos de Windows en el directorio en el que nos encontramos actualmente.
explorer.exe .
Es importante que no se olviden de poner el punto al final del comando, ya que este le indica a la terminal que queremos abrir el explorador de archivos en el directorio donde estamos ubicados.
Al ejecutar el comando se abrirá el explorador de archivos y veremos los archivos que tenemos en nuestro WSL, incluidos los archivos que están ocultos a simple vista, aunque los puedes listar y verlos en la terminal con el comando:
ls -a
3. Si quisiéramos mover un archivo de nuestro WSL hacia nuestro Windows es tan simple como copiarlo de la carpeta en la que este guardado y pegarlo en el Escritorio o la carpeta de Windows en la que lo necesitemos.
¡Muy bien! ya puedes utilizar estos conocimientos para copiar documentos o directorios de tu WSL y trabajar con ellos en Windows en caso de que lo requieras!
Como ya sabes, la WSL detecta a Windows como si fuera una unidad de almacenamiento.
En caso de que necesites realizar esta operación puedes seguir estos pasos:
También podrías dar clic en Mostrar más opciones y encontraras esta misma acción.
Si no te aparece la terminal de Ubuntu asegúrate de tenerla configurada como perfil predeterminado siguiendo estos pasos:
En este punto ya podemos movernos entre los archivos de Windows desde nuestro WSL y para demostrarlo me moveré en alguna carpeta ubicada en mi Escritorio y observare su contenido
¡En caso de necesitar ejecutar algún archivo lo podrías hacer perfectamente!
Espero que esta información sea de ayuda para ti : )
Graciaaaaaaas! Estoy haciendo el curso de Terminal y linea de comandos y casi me enloquezco porque solo me aparecia lo que tenia en la VirtualBox!!!
Excelente aporte Juan. 👏