Cómo abrir una consola de Linux en una carpeta en Windows 10

Para abrir una consola de Linux en una carpeta específica de Windows 10, abra Windows PowerShell desde esa carpeta y ejecute el comando correspondiente wsl. WSL inicia su distribución de Linux predeterminada en el directorio de trabajo actual de Windows, lo que le permite trabajar con los mismos archivos desde la línea de comandos de Linux. Confirme la ubicación con el comando correspondiente pwd. Este método utiliza el Subsistema de Windows para Linux (WSL); no requiere una instalación de arranque dual de Linux ni un elemento especial en el menú del Explorador de archivos.

Comprueba que WSL y una distribución de Linux estén instalados.

Abra Windows PowerShell o el Símbolo del sistema y ejecute:

wsl --list --verbose

El comando muestra las distribuciones instaladas y sus versiones de WSL. Una distribución que se muestra como Stoppedestá instalada; se iniciará cuando la ejecute. Si no ve ninguna distribución de Linux, Windows aún no tiene un shell para abrir. En Windows 10 versión 2004 (compilación 19041) o posterior, abra PowerShell como administrador e instale Ubuntu con wsl --install -d Ubuntu. Reinicie si Windows lo solicita, luego ejecute Ubuntu una vez desde el menú Inicio y complete su configuración inicial creando un nombre de usuario y contraseña de Linux. La guía de instalación de WSL de Microsoft enumera los requisitos actuales; las compilaciones anteriores de Windows 10 utilizan los pasos de instalación manual .

Windows PowerShell muestra la distribución Ubuntu instalada, su estado y la versión de WSL.
Ilustración que wsl --list --verbosemuestra una distribución Ubuntu instalada; Stoppedes un estado normal.

Abra PowerShell en la carpeta que desee

  1. En el Explorador de archivos, navegue hasta la carpeta de Windows donde desea trabajar.
  2. Haz clic en la barra de direcciones, escribe powershelly pulsa Intro. En una configuración típica de Windows 10, PowerShell se abrirá con esa carpeta como su ubicación actual.

Si ese acceso directo no funciona en su PC, abra Windows PowerShell desde el menú Inicio y cambie explícitamente a la carpeta de destino. Reemplace la ruta de ejemplo con la ubicación que se muestra en el Explorador de archivos:

Set-Location -LiteralPath 'C:\Users\Alex\Documents\LinuxProject'

-LiteralPathTrata los caracteres de la ruta literalmente, y las comillas simples mantienen los espacios juntos. Puedes comprobar la ubicación actual de PowerShell ejecutando Get-Location; debería mostrar el nombre de la carpeta que pretendes abrir en Linux.

El Explorador de archivos de Windows 10 muestra la carpeta LinuxProject con powershell introducido en la barra de direcciones.
Ilustración del Explorador de archivos con la dirección powershellIP introducida en la barra de direcciones mientras la carpeta LinuxProject está abierta.

Iniciar la consola de Linux

En la ventana de PowerShell, escriba:

wsl

Pulsa Intro. WSL abre la distribución predeterminada en una consola interactiva. Si tienes más de una distribución, busca el nombre exacto en la wsl --list --verbosesalida y selecciónalo explícitamente, por ejemplo:

wsl -d Ubuntu

Utilice el nombre de la distribución exactamente como aparece en la lista; algunas instalaciones utilizan nombres como Ubuntu-22.04. Los documentos de referencia de comandos básicos de WSL explican cómo listar e iniciar distribuciones.

Se abre una ventana de Windows PowerShell en la ruta LinuxProject con el comando wsl introducido.
Ilustración de PowerShell en la carpeta del proyecto, wsllisto para ejecutarse.

Confirme la ruta de Linux

En la línea de comandos de Linux, ejecute:

pwd

Para la carpeta de ejemplo C:\Users\Alex\Documents\LinuxProject, el resultado debería verse así:

/mnt/c/Users/Alex/Documents/LinuxProject

WSL monta la unidad C: de Windows en /mnt/c; una carpeta en D: normalmente aparece en /mnt/d. Puedes ejecutar lspara comprobar los archivos en el directorio actual. Las rutas de Windows usan barras invertidas y letras de unidad, mientras que los comandos de Linux esperan rutas al estilo Linux. Si la consola se abre en otro lugar, escribe exit, comprueba Get-Locationen PowerShell, cambia a la carpeta de Windows correcta con Set-Location -LiteralPathy wslvuelve a ejecutar.

Una terminal de Ubuntu muestra la salida de pwd para la carpeta LinuxProject de Windows en la ruta WSL /mnt/c/Users/Alex/Documents/LinuxProject.
Ilustración de Ubuntu que muestra la carpeta del proyecto en /mnt/c, con pwdconfirmación de la ubicación actual.

Qué debes saber sobre los permisos y la ubicación de los archivos.

Para el trabajo normal, inicie PowerShell sin seleccionar " Ejecutar como administrador" . WSL inicia el usuario de Linux predeterminado configurado en la distribución, y los comandos de Linux iniciados a través de WSL heredan los derechos de administrador de Windows del terminal que los llama. La elevación de privilegios generalmente solo es necesaria para la configuración del sistema o para una tarea que la requiera específicamente; no corrige un directorio de trabajo incorrecto.

Utilizar una carpeta de Windows /mnt/ces conveniente cuando necesitas compartir archivos con aplicaciones de Windows. Para compilaciones con un uso intensivo de Linux, la guía de Microsoft sobre cómo trabajar con sistemas de archivos de Windows y Linux recomienda mantener los archivos del proyecto en el sistema de archivos de Linux, como /home/<username>/projects, para un mejor rendimiento. Si tu proyecto ya está en la carpeta de Windows, aún puedes abrirlo desde allí siguiendo los pasos anteriores.

Soluciones rápidas

  • “Sin distribuciones instaladas”: instale una distribución como Ubuntu y, a continuación, realice su primer inicio.
  • wslno se reconoce: compruebe su versión de Windows con winver. El instalador de un solo comando requiere Windows 10 versión 2004/compilación 19041 o posterior; utilice los pasos manuales de Microsoft en una compilación anterior.
  • El intérprete de comandos se inicia en el directorio principal de Linux: la ventana de PowerShell no se encontraba en la carpeta de destino. Ejecútelo Set-Location -LiteralPath 'C:\path\to\your\folder'en PowerShell e inténtelo de nuevo.
  • Tienes varias distribuciones de Linux: usa wsl -d <DistributionName>para seleccionar la que quieras.

La opción del menú contextual "Abrir shell de Linux aquí" puede variar según la configuración de Windows y la distribución. Iniciar WSL desde PowerShell en la carpeta ofrece una forma directa de obtener el mismo resultado y facilita la verificación de la ruta actual.

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.