PowerShell Unzip/Zip: Cómo descomprimir/comprimir archivos en PowerShell [Recuperación de disco]

Muchos usuarios están confundidos acerca de la PowerShell descomprimir/comprimir dominio. Si también está tratando de resolverlo, esta publicación en este sitio vale la pena leer Lo guía a través de pasos detallados para descomprimir un archivo usando PowerShell en Windows 10/11.



En esta página :

Como es bien sabido por todos nosotros, Potencia Shell es una potente herramienta de entorno de secuencias de comandos y shell de línea de comandos integrada de Windows. Se puede utilizar para hacer frente a varios trabajos en Windows, como instalar actualizaciones de Windows , Copiar archivos de PowerShell , PowerShell obtiene el tamaño de la carpeta , instalar SSH PowerShell , etc.

Sin embargo, muchas personas e incluso profesionales no están familiarizados con cómo hacer estos trabajos usando PowerShell. Aquí hay un ejemplo real del foro StackOverflow. En esta publicación, nos enfocamos principalmente en descomprimir/comprimir archivos de PowerShell.





Tengo un archivo .zip y necesito descomprimir todo su contenido usando PowerShell. Estoy haciendo esto pero no parece funcionar. ¿Qué ocurre? El directorio C:\a todavía está vacío.

https://stackoverflow.com/questions/27768303/how-to-unzip-a-file-in-powershell

¿Qué es el comando Descomprimir/Comprimir de PowerShell?

En primer lugar, es necesario que el cmdlet se pueda usar para descomprimir/comprimir en PowerShell. Para descomprimir el archivo PowerShell en Windows 10/11, puede hacer un uso completo de PowerShell Expandir-Archivar Comando que puede descomprimir o extraer todo el contenido de los archivos comprimidos o archivados en la carpeta de destino.



Si desea crear un archivo comprimido o un archivo comprimido a partir de carpetas/directorios específicos, puede usar PowerShell Comprimir-Archivo dominio. Pero debe asegurarse de que el tamaño del archivo no supere los 2 GB. Además, ambos comandos requieren que la extensión del archivo comprimido sea .Código Postal .

Ahora, debe tener una comprensión general de los comandos de PowerShell para comprimir/descomprimir. Veamos cómo comprimir/descomprimir en PowerShell Windows 10/11.



Nota:

Asegúrese de que su computadora tenga PowerShell v5+ instalado. Si no, puede consultar esta publicación “ Cómo actualizar la versión de PowerShell a v7.2.5 para Windows 10/11 ” para instalar la última versión.

Cómo descomprimir archivos PowerShell en Windows 10/11

Es muy sencillo descomprimir un archivo usando el comando Expand-Archive PowerShell en Windows 10/11. Aquí veremos 2 ejemplos para hacer que PowerShell extraiga archivos comprimidos.



Suponga que tiene una carpeta comprimida llamada Office2016.zip y quieres descomprimirlo C:\Usuarios\Administrador\Escritorio camino a D:\PowerShell , puede consultar la siguiente guía.

# Ejemplo 1: PowerShell descomprime un archivo existente en una carpeta especificada

1. Presione el botón Ganar + R llaves para abrir el Correr cuadro y luego escriba potencia Shell en él y presione Ctrl + Mayús + Intro teclas para abrir la ventana elevada de PowerShell.

2. En la ventana emergente, escriba el siguiente comando y presione Ingresar para descomprimir el Office2016.zip archivo en el D:\PowerShell . Luego, espere a que se complete el proceso de descompresión del archivo de PowerShell.

Nota:

Asegúrese de reemplazar la ruta/nombre del archivo y la ruta de destino de acuerdo con su situación real.

Expand-Archive -LiteralPath 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath D:\PowerShell

  descomprimir un archivo usando PowerShell

  descomprimir un archivo en la unidad D

3. Si desea sobrescribir un archivo extraído existente, puede agregar el -Fuerza parámetro al final del mismo comando Expandir-Archivar de PowerShell.

Expand-Archive -LiteralPath 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath D:\PowerShell -Force

# Ejemplo 2. PowerShell descomprime un archivo existente en la carpeta actual

Si desea que PowerShell descomprima los archivos en la carpeta actual, puede ejecutar el siguiente comando de descompresión de PowerShell.

Expansión-Archivo -Ruta 'C:\Usuarios\Administrador\Escritorio\Office2016.zip' -Ruta de destino C:

  PowerShell descomprime un archivo en la carpeta actual

Del mismo modo, puede agregar el -Fuerza parámetro al final del comando para sobrescribir una carpeta extraída existente.

Cómo comprimir archivos PowerShell en Windows 10/11

Por supuesto, puede usar el comando de archivo comprimido de PowerShell para crear un archivo/carpeta comprimido en Windows 10/11. Aquí resumimos algunos ejemplos comunes de los archivos zip de PowerShell.

# Ejemplo 1. Archivos comprimidos de PowerShell en un nuevo archivo comprimido

Si desea comprimir diferentes archivos y crear un nuevo archivo de logro, puede ejecutar el siguiente comando en la ventana elevada de PowerShell. Aquí puede eliminar el parámetro -Force si no tiene que sobrescribir un archivo extraído existente.

Compress-Archive -LiteralPath D:\PowerShell -DestinationPath C:\Archives -Force

  comprimir archivos usando PowerShell

# Ejemplo 2. Archivos zip de PowerShell que incluyen el directorio raíz

Si desea comprimir un directorio y crear una carpeta de archivo que contenga el directorio raíz y todos sus archivos/subdirectorios, puede usar el Camino parámetro en su lugar.

Compress-Archive -Path D:\PowerShell -DestinationPath C:\Archives\Office2016.zip

# Ejemplo 3. Archivos zip de PowerShell que excluyen el directorio raíz

Bueno, puede ejecutar el siguiente comando si desea comprimir un directorio y crear un nuevo archivo que excluya el directorio raíz.

Compress-Archive -Path D:\PowerShell\* -DestinationPath C:\Archives\Office2016.zip

# Ejemplo 4. PowerShell Zip solo los archivos en el directorio raíz

Si solo desea comprimir los archivos solo en el directorio raíz y crear un nuevo archivo, puede ejecutar el siguiente comando.

Compress-Archive -Path D:\PowerShell\*.* -DestinationPath C:\Archives\Office2016.zip

# Ejemplo 5. Agregar archivos a una carpeta de archivo creada

Si desea agregar algunos archivos a la carpeta de archivo creada, puede usar el parámetro -Actualizar. Para eso:

Compress-Archive -Path D:\PowerShell\* -Update -DestinationPath C:\Archives

¿Cómo comprimir/descomprimir en PowerShell Windows 10/11? Ahora, creo que ya conoces las respuestas. Si tiene otras opiniones sobre el tema de comprimir/descomprimir PowerShell, compártalas en la siguiente zona de comentarios.

Otras lecturas: ¿Qué hacer si elimina un archivo comprimido accidentalmente? No te preocupes. asistente de partición de este sitio puede ayudarlo a restaurar el archivo eliminado en varios dispositivos de almacenamiento rápidamente. Además, puede ayudarlo a realizar copias de seguridad de particiones, reconstruir MBR, migrar SO, convertir NTFS a FAT sin pérdida de datos, etc.