Cómo comprimir archivos usando PowerShell en Windows 10

how compress files using powershell windows 10

Puede usar PowerShell para comprimir y extraer archivos de contenedores zip, y en esta guía, aprenderá los pasos sobre cómo hacerlo.



En Windows 10, puede usar un archivo zip para empaquetar y comprimir archivos y carpetas para compartir o almacenar archivos que no usa con frecuencia.



Aunque puede usar el Explorador de archivos para crear rápidamente un archivo zip o extraer el contenido de un archivo comprimido, 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 incluso más rápido u optimizar para ahorrar espacio.

En esto guía, aprenderá los pasos para comprimir y descomprimir archivos y carpetas con los comandos de PowerShell en Windows 10.



Cómo comprimir archivos usando PowerShell

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

  1. Abierto comienzo en Windows 10

  2. Buscar Potencia Shell, haga clic con el botón derecho en el resultado superior y haga clic en Ejecutar como administrador opción.



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

    Compress-Archive -Path C:  SOURCE  PATH  TO  YOUR  FILES  * -CompressionLevel Optimal -DestinationPath C:  DESTINATION  PATH  ZIPPEDFILE.zip
    Zip files using PowerShell
    Archivos zip usando PowerShell

    En el comando, asegúrese de cambiar el origen y el destino con sus rutas específicas. El comodín '*' le dice al comando que comprima todos los contenidos de la carpeta de origen.

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

Cómo agregar más archivos a zip usando PowerShell

Para actualizar el archivo zip con más archivos usando PowerShell, siga estos pasos:

  1. Abierto comienzo.

  2. Buscar Potencia Shell, haga clic con el botón derecho en el resultado superior y haga clic en Ejecutar como administrador opción.

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

    Comprimir-Archivo -Path C:  SOURCE  PATH  TO  YOUR  FILES -Update -DestinationPath C:  DESTINATION  PATH  ZIPPEDFILE.zip
    Update zip file using PowerShell
    Actualizar archivo zip usando PowerShell

    En el comando, asegúrese de cambiar 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.

Cómo cambiar la relación de compresión zip usando PowerShell

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

  1. Abierto comienzo.

  2. Buscar Potencia Shell, haga clic con el botón derecho en el resultado superior y haga clic en Ejecutar como administrador opción.

  3. Escriba el siguiente comando de PowerShell para comprimir archivos con una proporción diferente y presione Entrar:

    Compress-Archive -Path C:  SOURCE  PATH  TO  YOUR  FILES  * -CompressionLevel Fastest -DestinationPath C:  DESTINATION  PATH  ZIPPEDFILE.zip
    Compression ratio for zip file using PowerShell
    Relación de compresión para archivo zip usando PowerShell

    En el comando, asegúrese de cambiar el origen y el destino con sus rutas específicas.

Si desea especificar la relación de compresión zip, asegúrese de establecer CompressionLevel bandera con la proporción que desea:

  • Lo más rápido: Utiliza menos tiempo para comprimir archivos, pero puede provocar que el archivo zip sea más grande.
  • NoCompression: No utiliza compresión, lo que resulta en un archivo zip que tiene el mismo tamaño que la cantidad total de archivos sin comprimir.
  • Óptimo: Utiliza más tiempo, pero comprime los archivos con la proporción más alta.

Una vez que complete los pasos, la carpeta zip se creará utilizando la relación de compresión que especificó.

Cómo descomprimir archivos usando PowerShell

Para descomprimir el archivo zip con PowerShell en Windows 10, siga estos pasos:

  1. Abierto comienzo.

  2. Buscar Potencia Shell, haga clic con el botón derecho en el resultado superior y haga clic en Ejecutar como administrador opción.

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

    Expand-Archive -Path C:  SOURCE  PATH  TO  YOUR  ZIPFILE  ZIPPED.zip -DestinationPath C:  DESTINATION  PATH  UNZIP
    Extract files from zip using PowerShell on Windows 10
    Extraer archivos de zip usando PowerShell en Windows 10

    En el comando, asegúrese de cambiar el origen y el destino con sus rutas específicas.

Después de completar los pasos, PowerShell extrae todos los archivos y carpetas del contenedor zip que especificó.

Si bien estamos centrando esta guía en Windows 10, también puede usar estas instrucciones en Windows 8.1 y Windows 7.