Cómo abrir una carpeta usando PowerShell
-
Usa el cmdlet
Invoke-Item
para abrir una carpeta usando PowerShell -
Usa
Start-Process
(aliasstart
) para abrir una carpeta usando PowerShell -
Usa el comando
explorer
para abrir una carpeta usando PowerShell -
Usa
cmd.exe
con el comandostart
para abrir una carpeta usando PowerShell - Conclusión

PowerShell, un lenguaje de scripting versátil y shell de línea de comandos para Windows, a menudo requiere trabajar con archivos y carpetas. Sin embargo, cambiar constantemente entre PowerShell y un explorador de archivos gráfico puede ser una pérdida de tiempo.
Afortunadamente, PowerShell ofrece varios métodos para gestionar carpetas y archivos sin salir de la línea de comandos. Este tutorial te guiará a través del proceso de abrir carpetas y archivos usando PowerShell.
Usa el cmdlet Invoke-Item
para abrir una carpeta usando PowerShell
El comando Invoke-Item
realiza la acción predeterminada sobre el elemento especificado. Es particularmente útil para abrir carpetas y archivos, eliminando la necesidad de cambiar a un explorador de archivos gráfico.
Cuando se proporciona una ruta de carpeta, se abre esa carpeta en una nueva ventana del Explorador de Archivos.
# Open a specific folder
Invoke-Item C:\Users
Si proporcionas .
como argumento, abrirá el directorio de trabajo actual en el Explorador de Archivos.
# Open the current working directory
Invoke-Item .
Del mismo modo, debes especificar una ruta de archivo para abrir un archivo. El siguiente comando abre un archivo text.txt
en el directorio C:\New
.
# Open a file within a directory
Invoke-Item C:\Users\test.txt
También hay un alias para Invoke-Item
llamado ii
, lo que hace que sea aún más rápido abrir carpetas o archivos.
# Using the 'ii' alias
ii C:\Users
Al usar Invoke-Item
o su alias ii
, puedes interactuar sin problemas con tu sistema de archivos sin salir del entorno de PowerShell.
Usa Start-Process
(alias start
) para abrir una carpeta usando PowerShell
Otro método para abrir carpetas en PowerShell es usando el cmdlet Start-Process
o su alias start
. Te permite iniciar procesos, incluyendo abrir carpetas, directamente desde la línea de comandos.
El siguiente comando abre la carpeta C:\Personal Website
en la computadora.
# Open a specific folder
start 'C:\Users'
Para abrir un directorio de trabajo actual, puedes usar .
.
# Open the current working directory
start .
Con start
, puedes acceder rápidamente a carpetas, incluso a tu directorio de trabajo actual, con facilidad.
Usa el comando explorer
para abrir una carpeta usando PowerShell
Otra forma de abrir una carpeta desde PowerShell es usando explorer
en la consola. Simplemente abre la carpeta o archivo especificado en el Explorador de Archivos de Windows.
# Open a specific folder
explorer C:\Users\Public
También puedes usar .
para abrir la carpeta actual en el Explorador de Archivos.
# Open the current folder
explorer .
El comando explorer
proporciona una forma rápida de acceder a tu sistema de archivos sin cambiar a una ventana de explorador de archivos separada.
Usa cmd.exe
con el comando start
para abrir una carpeta usando PowerShell
También puedes usar el comando cmd.exe
con el comando start
para abrir una carpeta o archivo. Este enfoque te permite utilizar la misma sintaxis que usarías en el Símbolo del sistema.
cmd.exe /c
ejecuta el Símbolo del sistema (cmd.exe
), y la bandera /c
le indica que ejecute start C:\Users
y luego termine.
# Open a specific folder
cmd.exe /c start C:\Users
Este comando abrirá la carpeta C:\Users
en el explorador de archivos predeterminado.
Conclusión
En este tutorial, hemos explorado varios métodos para abrir carpetas y archivos directamente desde PowerShell. Al dominar estos métodos, puedes navegar de manera eficiente por tu sistema de archivos y ahorrar tiempo valioso durante tus tareas de scripting y administrativas.
Esperamos que este artículo te haya equipado con habilidades valiosas para aprovechar el poder de PowerShell en la gestión efectiva de tus carpetas y archivos.