Compresión

Cómo comprimir y descomprimir archivos usando PowerShell en Windows 10

Cómo comprimir y descomprimir archivos usando PowerShell en Windows 10

Esencialmente, el formato de archivo ZIP reduce el tamaño de los archivos comprimiéndolos en un solo archivo. Este proceso ahorra espacio en el disco, cifra los datos y facilita compartir archivos con otras personas. En esta publicación, le mostraremos cómo zip y descomprimir archivos utilizando la Potencia Shell utilidad en Windows 10.

Cómo comprimir archivos usando PowerShell

Empiece por comprimir algunos archivos en un archivo ZIP usando el Comprimir-Archivar cmdlet. Toma la ruta a cualquier archivo que desee comprimir (varios archivos están separados por una coma) y los archiva en el destino que especifique.

Haz lo siguiente:

prensa Tecla de Windows + X para abrir el Menú de usuario avanzado y luego presione I en el teclado para iniciar PowerShell.

A continuación, escriba la sintaxis a continuación, reemplazando y marcador de posición con la ruta a los archivos que desea comprimir y el nombre y la carpeta a la que desea ir, respectivamente.

Comprimir-Archivo -LiteralPath  -Ruta de destino 

Nota: Cuando proporcione la ruta de destino, asegúrese de darle un nombre al archivo de almacenamiento o PowerShell lo guardará como ".zip ”donde especifique. Además, tenga en cuenta que las citas alrededor de la ruta solo son necesarias cuando la ruta del archivo contiene un espacio.

Alternativamente, para comprimir todo el contenido de una carpeta y todas sus subcarpetas, puede usar la misma sintaxis anterior, reemplazando y marcador de posición con la ruta a los archivos que desea comprimir y el nombre y la carpeta a la que desea ir, respectivamente.

Debería verse como se muestra en la imagen de abajo.

Este comando coloca la ruta a un directorio con varios archivos y carpetas sin especificar archivos individuales. PowerShell toma todo dentro del directorio raíz y lo comprime, subcarpetas y todo.

Leer: Como abrir .ALQUITRÁN.GZ, .TGZ o .GZ. Archivos.

La función de carácter comodín (*)

La Comprimir-Archivar cmdlet le permite usar un carácter comodín (*) para expandir la funcionalidad aún más. Cuando usa el carácter, puede excluir el directorio raíz, comprimir solo los archivos en un directorio o elegir todos los archivos de un tipo específico. Para usar un comodín con Comprimir-Archivar, debes usar el -Camino parámetro en su lugar, como -LiteralPath no los acepta.

Ahora, de los dos ejemplos dados anteriormente, ha visto cómo incluir el directorio raíz y todos sus archivos y subdirectorios al crear un archivo de almacenamiento. Sin embargo, si desea excluir la carpeta raíz del archivo Zip, puede usar un comodín para omitirlo del archivo. Al agregar un asterisco (*) al final de la ruta del archivo, PowerShell solo tomará lo que está dentro del directorio raíz. La sintaxis correcta se presenta a continuación.

Comprimir-Archivo -Path C: \ ruta \ al \ archivo \ * -DestinationPath C: \ ruta \ al \ archivo.Código Postal

Ahora, en el caso de que tenga una carpeta con varios tipos de archivos diferentes (.docx, .TXT, .jpg, etc.) pero solo desea comprimir todo de un tipo, puede usar la sintaxis a continuación. PowerShell archivará los archivos especificados sin tocar los demás explícitamente. Tenga en cuenta que los subdirectorios y los archivos de la carpeta raíz no se incluyen en el archivo con este método.

Comprimir-Archivo-Ruta C: \ ruta \ a \ archivo \ *.docx -DestinationPath C: \ ruta \ a \ archivo.Código Postal

Por último, si desea un archivo que solo comprima archivos en el directorio raíz y todos sus subdirectorios, usará la estrella-punto-estrella (*.*) comodín para comprimir los archivos con la siguiente sintaxis. Con este método también, los subdirectorios y los archivos de la carpeta raíz no se incluyen en el archivo.

Comprimir-Archivo-Ruta C: \ ruta \ a \ archivo \ *.* -DestinationPath C: \ ruta \ a \ archivo.Código Postal

Ahora, es imperativo señalar que incluso después de que el archivo esté completo, puede actualizar un archivo comprimido existente con el uso del -Actualizar parámetro con la sintaxis correcta proporcionada a continuación. Esto le permite reemplazar versiones de archivo más antiguas en el archivo con otras más nuevas que tienen los mismos nombres y agregar archivos que se han creado en el directorio raíz.

Comprimir-Archivo -Ruta C: \ ruta \ a \ archivos -Actualización -DestinationPath C: \ ruta \ a \ archivo.Código Postal

Y esto concluye el proceso de los diversos escenarios en los que puede comprimir archivos usando PowerShell en Windows 10. Continúe a continuación para ver cómo puede descomprimir archivos usando PowerShell.

Leer: Cómo instalar CURL en Windows 10.

Cómo descomprimir archivos usando PowerShell

Como ya ha visto, PowerShell se puede utilizar para comprimir archivos. La utilidad también puede descomprimir archivos. El proceso es incluso más fácil que comprimirlos: todo lo que necesita es el archivo de origen y un destino para los datos listos para descomprimir.

Hagámoslo.

Para descomprimir archivos con PowerShell, haga lo siguiente:

Abrir PowerShell.

A continuación, escriba la sintaxis a continuación, reemplazando y marcador de posición con la ruta a los archivos que desea comprimir y el nombre y la carpeta a la que desea ir, respectivamente.

Expandir-Archivar -LiteralPath  -Ruta de destino 

La carpeta de destino especificada para extraer los archivos se completará con el contenido del archivo. Si la carpeta no existía antes de descomprimirla, PowerShell creará la carpeta y colocará el contenido en ella antes de descomprimirla.

De forma predeterminada, si omite el -Ruta de destino parámetro, PowerShell descomprimirá el contenido en el directorio raíz actual y usará el nombre del archivo Zip para crear una nueva carpeta.

En este ejemplo, la carpeta Docs se especifica en el comando, por lo que PowerShell creará la carpeta Docs en el camino C: \ Usuarios \ Chidum.Osobalu y extrae los archivos del archivo a la carpeta. Vea la carpeta de salida que contiene los dos archivos archivados al comienzo de esta publicación a continuación.

Tenga en cuenta que, si la carpeta Docs ya existe en el destino, PowerShell devolverá un error cuando intente descomprimir los archivos. Sin embargo, puede forzar a PowerShell a sobrescribir los datos con los nuevos usando el -Fuerza parámetro.

Solo debes usar el -Fuerza parámetro si los archivos antiguos ya no son necesarios, ya que esto reemplazará irreversiblemente los archivos en su computadora.

Y esto concluye nuestro tema sobre cómo comprimir y descomprimir archivos usando la utilidad PowerShell en Windows 10!

Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...
Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...
Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...