¿Qué es el directorio de inicio en el subsistema de Windows para Linux?
Cuando inicio bash
en el subsistema Windows para Linux, me deja en el directorio
/mnt/c/Users/<username>
Cuando ls
este directorio, veo los directorios Desktop
, Documents
, etc. que puedo ver que están en C:\NUsers<nombre de usuario>
usando el Explorador de Archivos de Windows. Dado que aquí es donde se inició el programa bash
, esperaba que fuera mi directorio principal, pero cuando escribo cd
o cd ~
me lleva a
/home/<username>
que contiene mi archivo .bashrc
, .profile
, etc., que esperaría encontrar en mi directorio personal en una caja Linux. Además, entrando en cd ../..
desde aquí puedo ver los directorios bin
, etc
y así sucesivamente, de nuevo como se espera en una caja Linux.
Tengo dos preguntas con respecto a todo esto:
- ¿Qué es exactamente
/mnt/c/Users/<nombre de usuario>
comparado conC:\NUsers<nombre de usuario>
? Parece que son uno en el mismo - entonces, ¿qué es/mnt/c/
? - ¿Cómo puedo ver los archivos en
/home/<username>
utilizando el Explorador de Archivos de Windows? No es que yo'quiera hacerlo---yo'sólo estoy tratando de tener una idea de cómo Windows está organizando esta cosa del Subsistema para Linux.
89
3
Para 2: La ruta actual está ahora relacionada con la distribución que haya instalado desde la Microsoft Store en lugar de una ruta global. Así, para Ubuntu ahora se encuentra en:
Supongo que las otras distribuciones estarán en una ubicación similar bajo sus respectivas carpetas en:
/mnt/c
es exactamente lo mismo queC:\
. Es sólo la sintaxis para llegar a ella desde WSL.C:\NUsers\NAppData\Local\Lxss\rootfs
.