Comprimir y descomprimir archivos con PowerShell

06/02/2023

En Windows 10 (u 11), puede usar un archivo zip para empaquetar y comprimir archivos y carpetas para que sea más fácil compartir o almacenar archivos que no usa con frecuencia.

Si bien puede usar el Explorador de archivos para crear rápidamente un archivo zip o extraer el contenido de un archivo zip, también puede usar PowerShell para realizar las mismas tareas de manera más eficiente. Además, incluso puede seleccionar la relación de compresión para comprimir archivos aún más rápido u optimizar para ahorrar espacio.

Esta guía le enseñará cómo comprimir y descomprimir archivos y carpetas usando los comandos de PowerShell en Windows 10. Aunque estas instrucciones se enfocan en Windows 10, también se aplican a los sistemas que ejecutan Windows 11.

Índice de Contenidos
  1. Comprimir archivos con PowerShell en Windows 10
  2. Agregue más archivos para comprimir desde PowerShell
  3. Cambiar la relación de compresión zip de PowerShell
  4. Descomprimir archivos con comandos de PowerShell

Comprimir archivos con PowerShell en Windows 10

Para comprimir archivos con PowerShell en Windows 10, siga estos pasos:

1. Abierto Comenzar en Windows 10.

2. Investigación Potencia Shellhaga clic derecho en el resultado superior y haga clic en la opción Ejecutar como administrador.

3. Escriba el siguiente comando de PowerShell para comprimir y comprimir una carpeta con archivos y presione Entrada :

Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES\* 
-CompressionLevel Optimal -DestinationPath 
C:\DESTINATION\PATH\ZIPPEDFILE.zip

Comprimir archivos con PowerShell en Windows 10

En el comando, modifique el origen y el destino con sus rutas específicas. El carácter genérico «*» le dice al comando que comprima el contenido de la carpeta de origen.

Una vez que se completen los pasos, PowerShell comprimirá la carpeta y todo su contenido, creando un nuevo archivo .zip con una versión comprimida de los archivos.

Agregue más archivos para comprimir desde PowerShell

Para actualizar el archivo zip con otros archivos de PowerShell, siga estos pasos:

1. Abierto Comenzar.

2. Investigación Potencia Shellhaga clic derecho en el resultado superior y haga clic en la opción Ejecutar como administrador.

3. Escriba el siguiente comando para actualizar el archivo zip con archivos adicionales y presione Entrada :

Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES 
-Update -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip

Agregar más archivos para comprimir

En el comando, modifique el origen y el destino con sus rutas específicas.

Después de completar los pasos, la carpeta zip se actualizará con los nuevos archivos que especificó en el comando.

Cambiar la relación de compresión zip de PowerShell

Para cambiar la relación de compresión de un archivo zip usando PowerShell, siga estos pasos:

1. Abierto Comenzar.

2. Investigación Potencia Shellhaga clic derecho en el resultado superior y haga clic en la opción Ejecutar como administrador.

3. Escriba el siguiente comando de PowerShell para comprimir archivos con diferentes proporciones y presione Entrada :

Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES\* 
-CompressionLevel Fastest -DestinationPath 
C:\DESTINATION\PATH\ZIPPEDFILE.zip

Cambiar la relación de compresión zip de PowerShell

En el comando, modifique el origen y el destino con sus rutas específicas.

Si desea especificar la tasa de compresión zip, asegúrese de configurar la bandera " Nivel de compresión " con la tarifa deseada:

  • El mas rapido : lleva menos tiempo comprimir archivos, lo que puede resultar en un archivo zip más grande.
  • Sin compresión: no usa compresión, lo que da como resultado un archivo zip del mismo tamaño que el número total de archivos sin comprimir.
  • Óptimo: Utiliza más tiempo pero comprime archivos con la proporción más alta.

Después de completar los pasos, la carpeta zip se creará utilizando la tasa de compresión especificada.

Descomprimir archivos con comandos de PowerShell

Para descomprimir archivos con comandos de PowerShell en Windows 10, siga estos pasos:

1. Abierto Comenzar.

2. Investigación Potencia Shellhaga clic derecho en el resultado superior y haga clic en la opción Ejecutar como administrador.

3. Escriba el siguiente comando para descomprimir una carpeta con archivos y presione Entrada :

Expand-Archive -Path C:\SOURCE\PATH\TO\YOUR\ZIPFILE\ZIPPED.zip 
-DestinationPath C:\DESTINATION\PATH\UNZIP

Descomprimir archivos con comandos de PowerShell

En el comando, modifique el origen y el destino con sus rutas específicas.

Después de completar los pasos, PowerShell extraerá todos los archivos y carpetas del contenedor zip especificado.

Te puede interesar

Subir