4

🧑🏻‍🚀 Aprende cómo mover archivos entre Windows y tu WSL 🧑🏻‍🚀

En este tutorial aprenderás a manipular archivos entre Windows y tu WSL 🚀


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.

Win-WSL.png

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.

WSL-Win.png

¡Ahora que sabes esto podemos comenzar con el tutorial!

  1. Primero tenemos que tener nuestra terminal abierta y estar en el directorio principal (~) también conocido como (home), en caso de estar en otro directorio podemos utilizar el comando cd para volver rápidamente al directorio en el cual necesitamos estar.
Volver-a-home.png

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.

Comando-explorer.png

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
Comando-ls-a.png

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.

Copiar-WSL-pegar-WINDOWS.png

¡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!


¿Pero qué sucede si necesito ejecutar archivos que estén en algún directorio de Windows en mi WSL?


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:

  1. Hacer clic derecho en el escritorio y seleccionar la opción Abrir en terminal:
Win-a-WSL.png

También podrías dar clic en Mostrar más opciones y encontraras esta misma acción.

Ruta-Win-en-WSL.png

Si no te aparece la terminal de Ubuntu asegúrate de tenerla configurada como perfil predeterminado siguiendo estos pasos:

  • Abrir la configuración de la terminal:
Config.png
  • En el apartado de inicio > Perfil predeterminado > selecciona Ubuntu
Perfil-Predeterminado.png
  • Repite el paso 1
  1. Podemos utilizar el comando pwd para observar en que ruta nos encontramos:
Navegar-Win-Desde-WSL.png

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

Navegando-Win-desde-WSL.png

¡En caso de necesitar ejecutar algún archivo lo podrías hacer perfectamente!

Espero que esta información sea de ayuda para ti : )


¡Eso es todo, ahora puedes navegar y trabajar con los archivos de tu WSL en Windows y viceversa!

Escribe tu comentario
+ 2
1
6 meses

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!!!

1
10958Puntos
2 años

Excelente aporte Juan. 👏