Clicky

Windows 10 ofrecerá finalmente fácil acceso a archivos de Linux

Windows 10 y Linux

Modificación en el Subsistema de Windows para Linux (WSL)

La actualización de abril de 2019 de Windows 10 ofrece una característica muy esperada: soporte para acceder, ver e incluso modificar fácilmente los archivos del Subsistema de Windows para Linux (WSL) desde el Explorador de archivos o mediante la línea de comandos.

Anteriormente, era posible encontrar los archivos de Linux en la carpeta AppData, pero Microsoft advierte contra eso. La modificación de archivos aquí rompería las cosas. Ahora, hay una manera más fácil y oficial de acceder a estos archivos con las herramientas de Windows, ¡sin el riesgo de romper nada!

Craig Loewen de Microsoft explica cómo funciona: en lugar de acceder directamente a estos archivos, Windows ejecuta un servidor Plan 9 como parte del software WSL en segundo plano. Windows 10 tiene "un servicio y controlador de Windows que actúa como el cliente y habla con el servidor Plan9".

Ese servidor traduce las operaciones de archivo y maneja los metadatos de Linux, como los permisos de archivos, asegurando que todo funcione correctamente incluso cuando se accede a un archivo con una herramienta de Windows. Pero lo complicado solo sucede en segundo plano, y no tienes que pensar en ello.

Puedes abrir una ventana del Explorador de archivos directamente en el directorio actual desde un entorno de shell de Linux. Simplemente escribe el siguiente comando en el shell Bash:

explorer.exe .

Desde aquí, puedes trabajar con archivos normalmente. Utilizar arrastrar y soltar, copiar y pegar, o incluso abrirlos directamente en las aplicaciones de Windows para modificarles.

Bash shell

Microsoft puede cambiar en el futuro cómo funciona esto. Pero, por ahora, también puedes escribir la siguiente ruta en una ventana del Explorador para acceder a los archivos de una distribución de Linux:

\\wsl$\distro_name\

En otras palabras, si estás ejecutando el shell Bash de Ubuntu, debes escribir:

\\wsl$\Ubuntu\

Esto también funciona desde la línea de comandos, por supuesto. En PowerShell o el símbolo del sistema, el comando cd \\wsl$\Debian\ cambia al directorio raíz de tu sistema Debian instalado.

PowerShell

Los usuarios de Windows Subsystem para Linux han querido esta característica durante mucho tiempo. En 2016, Rich Turner de Microsoft escribió que tenía que advertir al menos dos o tres veces al día a las personas que no accedan a sus archivos de Linux en el Explorador de archivos. Ahora, finalmente hay una manera de trabajar con estos archivos sin el riesgo de romper algo.

Jesus_Caceres