Revista Tecnología

Cómo compartir carpetas entre Windows y Linux integrado (WSL)

Publicado el 08 enero 2018 por Dbigcloud @dbigcloud

En Octubre del 2017 tuvimos la grata noticia de la actualización Fall Creators que nos permitía activar diferentes distribuciones de Linux desde Windows. Para mi se ha convertido en una herramienta indispensable, sobre todo para la hora de crear mis scripts en bash y probarlos directamente en la consola. Hoy os voy a explicar cómo compartir carpetas o ficheros entre ambos sistemas.

windows10 linux

Si estáis acostumbrado a trabajar con Linux, esta entrada os va a resultar muy fácil y los que no, también os será muy sencilla. Debemos de tener en cuenta que el nucleo de Linux (WSL) que instalamos tiene su propio sistema de ficheros y a la vez montado todas las unidades de Windows. Teniendo en cuenta la instalación de ubuntu os voy a mostrar cómo compartirlas entre ambos sistemas.

Si abrimos la consola de Ubuntu y ejecutamos el comando mount veremos todas las unidades que el sistema tiene montadas.

dbigcloud@dbc-host:~$ mount
rootfs on / type lxfs (rw,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
none on /dev type tmpfs (rw,noatime,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,noatime)
none on /run type tmpfs (rw,nosuid,noexec,noatime,mode=755)
none on /run/lock type tmpfs (rw,nosuid,nodev,noexec,noatime)
none on /run/shm type tmpfs (rw,nosuid,nodev,noatime)
none on /run/user type tmpfs (rw,nosuid,nodev,noexec,noatime,mode=755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noatime)
C: on /mnt/c type drvfs (rw,noatime)
D: on /mnt/d type drvfs (rw,noatime)
E: on /mnt/e type drvfs (rw,noatime)

Cómo veis tengo tres unidades montadas, C,D y E, por ejemplo si queremos trabajar en nuestro directorio home y a la vez en una carpeta Documentos de Windows, podemos crear un enlace simbólico de la siguiente forma:

dbigcloud@dbc-host:~$ mkdir documentos

dbigcloud@dbc-host:~$ ln -s documentos /mnt/c/Users/dbigcloud/Documents/

De esta forma todas las carpetas y documentos que se encuentran en la carpeta Documentos de Windows es accesible desde mi carpeta home en Ubuntu y cualquier cambio será accesible también. Como ya comenté anteriormente es un ejemplo muy sencillo pero a la vez útil.


Compártelo:


Volver a la Portada de Logo Paperblog

Revista