Explorador
Chuleta

Comandos de wsl.exe

Listar, entrar, apagar, respaldar y eliminar distribuciones desde PowerShell.

Actualizado el

En esta guía

Todos estos comandos se ejecutan en PowerShell o CMD, no dentro de la distro.

Ver el estado

Acción Comando
Distros instaladas, estado y versión wsl -l -v
Distros disponibles para instalar wsl -l -o
Estado y versión de WSL wsl --status
Versión de WSL y del kernel wsl --version

Entrar y salir

Acción Comando
Entrar a la distro por defecto wsl
Entrar a una distro específica wsl -d Ubuntu
Entrar como root wsl -d Ubuntu -u root
Ejecutar un solo comando sin entrar wsl ls -la
Salir de la distro exit

Apagar

Acción Comando
Apagar una distro wsl -t Ubuntu
Apagar todo WSL (todas las distros y la VM) wsl --shutdown

wsl --shutdown es el reinicio completo: sirve cuando WSL se queda sin red, consume demasiada memoria o no toma un cambio de configuración.

Configurar

Acción Comando
Definir la distro por defecto wsl --set-default Ubuntu
Cambiar una distro a WSL 2 wsl --set-version Ubuntu 2
Usar WSL 2 en nuevas instalaciones wsl --set-default-version 2
Actualizar WSL wsl --update

Respaldar y restaurar

wsl --export Ubuntu C:\backup\ubuntu.tar
wsl --import Ubuntu2 C:\WSL\Ubuntu2 C:\backup\ubuntu.tar

--import recibe el nombre de la distro nueva, la carpeta donde vivirá su disco y el archivo de respaldo. Sirve también para clonar una distro o moverla a otro disco.

Eliminar

wsl --unregister Ubuntu

--unregister borra la distro con todos sus datos, sin papelera ni confirmación. Antes conviene hacer un --export.