Présentation des commandes PowerShell Unzip et Zip sur les archives

Presentation Des Commandes Powershell Unzip Et Zip Sur Les Archives



Normalement, l'opération de compression ou de décompression des fichiers peut être effectuée à l'aide de l'interface graphique. Cependant, cela peut également être rendu possible à l'aide d'applets de commande spécifiques dans PowerShell. La compression des fichiers réduit la taille du fichier sur le disque. En outre, il s'adresse à tous les fichiers en un seul endroit. De plus, il empêche également les fichiers d'attaques vulnérables.

Ce blog couvrira les méthodes pour compresser ou décompresser des fichiers.

Comment compresser ou décompresser des fichiers dans PowerShell ?

Ce sont les méthodes données qui seront élaborées :







Méthode 1 : compresser ou compresser des fichiers dans PowerShell à l'aide de l'applet de commande « Compress-Archive »

Les fichiers dans PowerShell peuvent être compressés ou compressés à l'aide du ' Compresser-Archive ” applet de commande. Il peut compresser un ou plusieurs fichiers à la fois.



Exemple 1 : Utiliser la commande « Compress-Archive » pour compresser un seul fichier

L'exemple suivant va compresser un seul fichier en utilisant le ' Compresser-Archive ” applet de commande :



Compresse - Archive -Chemin C:\Doc\Fichier.txt - DestinationPath C:\Doc\Fichier.zip

Selon le code ci-dessus :





  • Tout d'abord, ajoutez l'applet de commande 'Compress-Archive', spécifiez le ' -Chemin ” et attribuez le chemin du fichier à compresser.
  • Après cela, définissez le ' -DestinationPath ' paramètre et assignez le chemin cible avec le fichier et ' .zipper ' extension:

Vérifions si le fichier a été compressé ou non en exécutant le code ci-dessous :



Get-ChildItem C:\Doc\

Dans le code ci-dessus, ajoutez d'abord le ' Get-ChildItem ” cmdlet puis attribuez l'adresse du répertoire :

Exemple 2 : Utiliser la commande « Compress-Archive » pour compresser plusieurs fichiers à la fois

Cet exemple suivant va compresser plusieurs fichiers avec PowerShell ' Compresser-Archive ” applet de commande. Pour ce faire, il suffit d'attribuer les multiples adresses de fichiers au ' -Chemin ” paramètre, séparé par une virgule :

Compresse - Archive -Chemin C:\Doc\Fichier.txt , C:\Doc\Nouveau.txt - DestinationPath C:\Doc\Fichier.zip

Exemple 3 : Utiliser la commande « Compress-Archive » pour compresser tous les fichiers du dossier

Maintenant, archivez ou compressez tous les fichiers du dossier en utilisant le caractère générique ' * ” opérateur. Pour cette raison, ajoutez l'opérateur '*' à la fin de l'adresse du répertoire, comme illustré ci-dessous :

Compresse - Archive -Chemin 'C:\Doc\*' - DestinationPath C:\Doc\Fichier.zip

Méthode 2 : Décompressez ou décompressez les fichiers dans PowerShell à l'aide de l'applet de commande « Expand-Archive »

Les fichiers compressés ou compressés peuvent être décompressés ou décompressés à l'aide de la touche ' Développez-Archive ” applet de commande.

Exemple : Utiliser la commande « Développer l'archive » pour décompresser un fichier

Dans cet exemple, le fichier compressé sera décompressé en utilisant le ' Développez-Archive ” applet de commande :

Développer - Archive -Chemin C:\Doc\Fichier.zip - Chemin de destination C:\Doc\Fichier

Selon le code ci-dessus :

  • Tout d'abord, ajoutez le ' Développez-Archive ', spécifiez l'applet de commande ' -Chemin ' paramètre et attribuez-lui l'adresse du fichier avec le nom du fichier :

Vérifions si les fichiers ont été extraits ou non en utilisant le ' Get-ChildItem ” applet de commande avec l'adresse du répertoire :

Get-ChildItem C:\Doc\Fichier

Il s'agissait de la procédure de compression et de décompression des fichiers à l'aide de PowerShell.

Conclusion

Pour compresser ou compresser le fichier dans PowerShell, le ' Compresser-Archive » L'applet de commande est utilisée. Alors que pour décompresser ou décompresser un fichier, le ' Développez-Archive ” cmdlet peut être utilisé. De plus, plusieurs fichiers peuvent également être compressés ou décompressés à la fois. Cette rédaction a observé la requête énoncée et a résolu la requête énoncée.