Compression

Comment compresser et décompresser des fichiers à l'aide de PowerShell dans Windows 10

Comment compresser et décompresser des fichiers à l'aide de PowerShell dans Windows 10

Essentiellement, le format de fichier ZIP réduit la taille des fichiers en les compressant en un seul fichier. Ce processus économise de l'espace disque, crypte les données et facilite le partage de fichiers avec d'autres. Dans cet article, nous allons vous montrer comment zip et décompresser les fichiers en utilisant le PowerShell utilitaire dans Windows 10.

Comment compresser des fichiers à l'aide de PowerShell

Vous commencez par compresser certains fichiers dans une archive de fichiers ZIP en utilisant le Compresser-Archive applet de commande. Il prend le chemin de tous les fichiers que vous souhaitez compresser - plusieurs fichiers sont séparés par une virgule - et les archive dans la destination que vous spécifiez.

Procédez comme suit :

presse Touche Windows + X pour ouvrir le menu Power User, puis appuyez sur je sur le clavier pour lancer PowerShell.

Ensuite, tapez la syntaxe ci-dessous, en remplaçant et espace réservé avec le chemin d'accès aux fichiers que vous souhaitez compresser et le nom et le dossier que vous souhaitez qu'il aille, respectivement.

Compresser-Archive -LiteralPath  -Chemin de destination 

Noter: Lorsque vous fournissez le chemin de destination, assurez-vous de donner un nom au fichier d'archive ou PowerShell l'enregistrera sous le nom ".zip" où vous spécifiez. N'oubliez pas non plus que les guillemets autour du chemin ne sont nécessaires que lorsque le chemin du fichier contient un espace.

Alternativement, pour compresser tout le contenu d'un dossier et de tous ses sous-dossiers, vous pouvez utiliser la même syntaxe que ci-dessus, en remplaçant et espace réservé avec le chemin d'accès aux fichiers que vous souhaitez compresser et le nom et le dossier que vous souhaitez qu'il aille, respectivement.

Cela devrait ressembler à ce qui est montré dans l'image ci-dessous.

Cette commande place le chemin d'accès à un répertoire contenant plusieurs fichiers et dossiers sans spécifier de fichiers individuels. PowerShell prend tout à l'intérieur du répertoire racine et le compresse, les sous-dossiers et tout.

Lis: Comment ouvrir .LE GOUDRON.GZ, .TGZ ou .GZ. Des dossiers.

La fonction caractère générique (*)

le Compresser-Archive L'applet de commande vous permet d'utiliser un caractère générique (*) pour étendre encore plus la fonctionnalité. Lorsque vous utilisez le caractère, vous pouvez exclure le répertoire racine, compresser uniquement les fichiers d'un répertoire ou choisir tous les fichiers d'un type spécifique. Pour utiliser un caractère générique avec Compresser-Archive, vous devez utiliser le -Chemin paramètre à la place, comme -Chemin Littéral ne les accepte pas.

Maintenant, à partir des deux exemples donnés ci-dessus, vous avez vu comment inclure le répertoire racine et tous ses fichiers et sous-répertoires lors de la création d'un fichier d'archive. Cependant, si vous souhaitez exclure le dossier racine du fichier Zip, vous pouvez utiliser un caractère générique pour l'omettre de l'archive. En ajoutant un astérisque (*) à la fin du chemin du fichier, PowerShell ne récupérera que ce qui se trouve à l'intérieur du répertoire racine. La syntaxe correcte est présentée ci-dessous.

Compresser-Archive -Chemin C:\chemin\vers\fichier\* -DestinationPath C:\chemin\vers\archive.Zip *: français

Maintenant, dans le cas où vous avez un dossier avec un tas de types de fichiers différents (.docx, .SMS, .jpg, etc.) mais que vous ne voulez compresser que d'un seul type, vous pouvez utiliser la syntaxe ci-dessous. PowerShell archivera les fichiers spécifiés sans toucher explicitement aux autres. Gardez à l'esprit que les sous-répertoires et les fichiers du dossier racine ne sont pas inclus dans l'archive avec cette méthode.

Compresser-Archive -Chemin C:\chemin\vers\fichier\*.docx -DestinationPath C:\chemin\vers\archive.Zip *: français

Enfin, si vous voulez une archive qui compresse uniquement les fichiers du répertoire racine et tous ses sous-répertoires, vous utiliserez l'étoile-point-étoile (*.*) joker pour compresser les fichiers avec la syntaxe ci-dessous. Avec cette méthode aussi, les sous-répertoires et les fichiers du dossier racine ne sont pas inclus dans l'archive.

Compresser-Archive -Chemin C:\chemin\vers\fichier\*.* -DestinationPath C:\chemin\vers\archive.Zip *: français

Maintenant, il est impératif de souligner que même une fois l'archive terminée, vous pouvez mettre à jour un fichier compressé existant à l'aide du -Mettre à jour paramètre avec la syntaxe correcte fournie ci-dessous. Cela vous permet de remplacer les anciennes versions de fichiers dans l'archive par des versions plus récentes portant le même nom et d'ajouter des fichiers qui ont été créés dans le répertoire racine.

Compresser-Archive -Chemin C:\chemin\vers\fichiers -Mettre à jour -DestinationPath C:\chemin\vers\archive.Zip *: français

Et cela conclut le processus des différents scénarios que vous pouvez compresser des fichiers à l'aide de PowerShell dans Windows 10. Continuez ci-dessous pour voir comment vous pouvez décompresser des fichiers à l'aide de PowerShell.

Lis: Comment installer CURL sur Windows 10.

Comment décompresser des fichiers à l'aide de PowerShell

Comme vous l'avez déjà vu, PowerShell peut être utilisé pour compresser des fichiers. L'utilitaire peut également décompresser les archives. Le processus est encore plus simple que de les compresser - tout ce dont vous avez besoin est le fichier source et une destination pour les données prêtes à être décompressées.

Allons-y.

Pour décompresser des fichiers à l'aide de PowerShell, procédez comme suit :

Ouvrez PowerShell.

Ensuite, tapez la syntaxe ci-dessous, en remplaçant et espace réservé avec le chemin d'accès aux fichiers que vous souhaitez compresser et le nom et le dossier que vous souhaitez qu'il aille, respectivement.

Développer-Archive -LiteralPath  -Chemin de destination 

Le dossier de destination spécifié pour extraire les fichiers se remplira avec le contenu de l'archive. Si le dossier n'existait pas avant la décompression, PowerShell créera le dossier et y placera le contenu avant de décompresser.

Par défaut, si vous omettez le -Chemin de destination paramètre, PowerShell décompressera le contenu dans le répertoire racine actuel et utilisera le nom du fichier Zip pour créer un nouveau dossier.

Dans cet exemple, le dossier Documents est spécifié dans la commande, donc PowerShell créera le dossier Documents Sur le chemin C:\Utilisateurs\Chidum.Osobalu et extraire les fichiers de l'archive dans le dossier. Voir le dossier de sortie contenant les deux fichiers archivés au début de cet article ci-dessous.

Notez que, si le dossier Documents existe déjà dans la destination, PowerShell renverra une erreur lorsqu'il essaiera de décompresser les fichiers. Cependant, vous pouvez forcer PowerShell à écraser les données avec les nouvelles en utilisant le -Obliger paramètre.

Vous ne devez utiliser que le -Obliger paramètre si les anciens fichiers ne sont plus nécessaires, car cela remplacera de manière irréversible les fichiers sur votre ordinateur.

Et cela conclut notre sujet sur la façon de compresser et de décompresser des fichiers à l'aide de l'utilitaire PowerShell dans Windows 10!

Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...
Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...
Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...