Navegación por el sistema de archivos con los comandos de cambio de directorio de PowerShell – TrucosInformaticos

Powershell

Navegar por el sistema de archivos es una tarea esencial cuando se trabaja con PowerShell. Ya sea que esté administrando archivos, accediendo a diferentes directorios o ejecutando comandos, comprender cómo cambiar los directorios es crucial. En esta publicación de blog, exploraremos varios comandos de cambio de directorio de PowerShell para ayudarlo a navegar por su sistema de archivos de manera eficiente.

Cómo cambiar el directorio en PowerShell con Set-Location

El cmdlet Set-Location (también conocido como «Set-Location» o su alias «cd») le permite cambiar la ubicación actual en el sistema de archivos. Es el comando más común que se usa para navegar por directorios en PowerShell. Estos son algunos de los parámetros más utilizados:

  • Camino: especifica la ruta al directorio al que desea cambiar.
  • rutaliteral: Similar a Caminopero interpreta el valor literalmente sin expansión de comodines.

Ahora, profundicemos en algunos ejemplos para ver estos comandos en acción:

Ejemplo 1: Cambiar a una ruta especificada

Set-Location -Path D:\Documents

Este comando cambia el directorio actual a «D:». Puede reemplazar la ruta con cualquier directorio válido en su sistema.

Ejemplo 2: Cambiar a subdirectorio

Set-Location -Path .\dir1

Aquí, usamos la ruta relativa «.» para cambiar a un subdirectorio ubicado dentro del directorio actual.

establecer ubicación powershell

También puede especificar subdirectorios de varios niveles.

Set-Location -Path .\dir1\subdir2

empujar ubicación powershell

Ejemplo 3: Cambiar al directorio principal (uno o más niveles múltiples)

Set-Location -Path ..\..

Este comando sube dos niveles desde el directorio actual usando la notación “..”. Cada “..” representa un directorio hacia arriba.

establecer el cambio de ubicación en el directorio principal

Ejemplo 4: Cambiar al directorio raíz

Set-Location -Path / 
Set-Location -Path \

La barra inclinada («/») representa el directorio raíz en la mayoría de los sistemas operativos. En los sistemas operativos Windows, la barra invertida («») también funciona. Este comando cambia el directorio actual a la raíz.

establecer el cambio de ubicación en el directorio raíz

Ejemplo 5: Cambiar al historial del directorio (hacia atrás y hacia adelante)

Cada cambio de ubicación se guarda en el historial de la sesión actual. Como tal, el comando de cambio de directorio de PowerShell le permite retroceder y avanzar en el historial de cambio de directorio de PowerShell.

Usando un guión () ya que la ruta lo lleva al directorio anterior en el historial.

Set-Location -Path -

Usando un signo más (+) ya que la ruta lo lleva al siguiente directorio en el historial.

Set-Location -Path +

establecer el cambio de ubicación en el historial del directorio

Directorio de cambio de PowerShell con Push-Location y Pop-Location

PowerShell también proporciona dos comandos adicionales, Push-Location y Pop-Location, que son útiles para mantener una pila de directorios y navegar entre diferentes directorios. Aquí hay una breve descripción de estos comandos:

  • Push-Ubicación (Alias: empujar): guarda el directorio actual en una pila y cambia la ubicación actual al directorio especificado.
  • Ubicación pop (Alias: papá): restaura el directorio desde la parte superior de la pila y le cambia la ubicación actual.

Estos comandos le permiten cambiar entre directorios sin recordar las rutas exactas.

A continuación se muestra una ilustración de cómo Push-Ubicación construye una pila de directorios y Ubicación pop, eliminando cada directorio de la pila.

Cambio de directorio de PowerShell con Push-Location

Echemos un vistazo a algunos ejemplos:

Push-Location -Path C:\demo 
Push-Location -Path C:\demo\dir1 
Push-Location -Path D:\Documents 
Push-Location -Path C:\Windows\System32

El Push-Ubicación El comando cambia el directorio actual a «C:» y guarda la ubicación anterior en la pila de directorios.

Pop-Location

Ejecutando el Ubicación pop El comando restaura el directorio anterior de la pila, devolviéndolo efectivamente a la ubicación anterior.

Ubicación pop

Resumen

  • Escoger localización (cd) es el comando principal de cambio de directorio de PowerShell, que le permite navegar a rutas específicas, subdirectorios, directorios principales o incluso el directorio raíz.
  • Push-Ubicación (empujar) y Ubicación pop (papá) funcionan juntos para mantener una pila de ubicaciones de directorios, lo que facilita el cambio entre directorios.
  • Comprender estos comandos y sus parámetros mejorará significativamente su eficiencia cuando trabaje con PowerShell.

Dominar los comandos de cambio de directorio de PowerShell es esencial para navegar por el sistema de archivos y ejecutar comandos de manera efectiva. Puede moverse sin esfuerzo entre directorios, administrar su sistema de archivos y optimizar su flujo de trabajo de PowerShell usando Set-Location, Push-Location y Pop-Location.

5/5 - (65 votos)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *