
haciendo referenciaCómo obtener el directorio de inicio del usuario host en WSL Bash
(Aún no tengo reputación para agregar un comentario)
la gran respuesta de @felipecassiors:
wslpath "$(wslvar USERPROFILE)"
Estoy intentando convertir esto en un comando de alias y mi perfil de usuario tiene un espacio, por lo que causa problemas:
alias winhome='cd $(wslpath "$(wslvar USERPROFILE)")'
Cuando ejecuto 'winhome':
# -bash: cd: too many arguments
Probé varias formas de agregar comillas o escapar del espacio, sin éxito.
Respuesta1
bueno. Se hizo obvio una vez que di en el clavo:
alias winhome='cd "$(wslpath "$(wslvar USERPROFILE)")"'