Introductie van PowerShell Unzip- en Zip-opdrachten op archieven

Introductie Van Powershell Unzip En Zip Opdrachten Op Archieven



Normaal gesproken kan het zippen of uitpakken van bestanden worden uitgevoerd met behulp van de GUI-interface. Het kan echter ook mogelijk worden gemaakt met behulp van specifieke cmdlets in PowerShell. Door bestanden te comprimeren, wordt de grootte van het bestand op schijf verkleind. Het is ook geschikt voor alle bestanden op één plek. Bovendien voorkomt het dat de bestanden ook kwetsbaar zijn voor aanvallen.

Deze blog behandelt methoden om bestanden te zippen of uit te pakken.

Hoe bestanden in PowerShell te zippen of uit te pakken?

Dit zijn de gegeven methoden die zullen worden uitgewerkt:







Methode 1: bestanden comprimeren of zippen in PowerShell met behulp van de cmdlet 'Compress-Archive'.

Bestanden in PowerShell kunnen worden gecomprimeerd of gecomprimeerd met behulp van de ' Comprimeren-archief ' cmdlet. Het kan enkele of meerdere bestanden tegelijk comprimeren.



Voorbeeld 1: gebruik de opdracht 'Comprimeren-archief' om een ​​enkel bestand te zippen

In het volgende voorbeeld wordt een enkel bestand gecomprimeerd door gebruik te maken van de ' Comprimeren-archief ”cmdlet:



Samendrukken - Archief -Pad C:\Doc\Bestand.txt - DestinationPath C:\Doc\File.zip

Volgens bovenstaande code:





  • Voeg eerst de cmdlet 'Compress-Archive' toe, specificeer de ' -Pad ” parameter en wijs het bestandspad toe dat moet worden gecomprimeerd.
  • Definieer daarna de ' -Bestemming pad ' parameter en wijs het doelpad toe aan het bestand en ' .zip ' verlenging:

Laten we controleren of het bestand is gecomprimeerd of niet door de onderstaande code uit te voeren:



Get-ChildItem C:\Doc\

Voeg in de bovenstaande code eerst de ' Get-ChildItem ” cmdlet en wijs vervolgens het directoryadres toe:

Voorbeeld 2: gebruik de opdracht 'Comprimeren-archief' om meerdere bestanden tegelijk te zippen

In dit volgende voorbeeld worden meerdere bestanden gecomprimeerd met PowerShell ' Comprimeren-archief ' cmdlet. Om dit te doen, wijst u eenvoudig de meerdere bestandsadressen toe aan de ' -Pad ” parameter, gescheiden door een komma:

Samendrukken - Archief -Pad C:\Doc\Bestand.txt , C:\Doc\Nieuw.txt - DestinationPath C:\Doc\File.zip

Voorbeeld 3: gebruik de opdracht 'Comprimeren-archief' om alle bestanden in de map te zippen

Archiveer of zip nu alle bestanden in de map met de jokerteken ' * ” exploitant. Voeg daarom de operator '*' toe aan het einde van het directoryadres, zoals hieronder wordt aangetoond:

Samendrukken - Archief -Pad 'C:\Doc\*' - DestinationPath C:\Doc\File.zip

Methode 2: decomprimeer of decomprimeer bestanden in PowerShell met behulp van de cmdlet 'Expand-Archive'

Bestanden die zijn gecomprimeerd of gecomprimeerd, kunnen worden uitgepakt of gedecomprimeerd met behulp van de ' Uitvouwen-archief ' cmdlet.

Voorbeeld: gebruik de opdracht 'Archief uitvouwen' om een ​​bestand uit te pakken

In dit voorbeeld wordt het gecomprimeerde bestand uitgepakt met de opdracht ' Uitvouwen-archief ” cmdlet:

Uitbreiden - Archief -Pad C:\Doc\Bestand.zip - Bestemmingspad C:\Doc\File

Volgens bovenstaande code:

  • Voeg eerst de ' Uitvouwen-archief ” cmdlet, specificeer de “ -Pad ” parameter en wijs het het bestandsadres samen met de naam van het bestand toe:

Laten we controleren of de bestanden zijn uitgepakt of niet door de ' Get-ChildItem ” cmdlet samen met het directoryadres:

Get-ChildItem C:\Doc\Bestand

Dat ging allemaal over de procedure van het zippen en uitpakken van bestanden met PowerShell.

Conclusie

Om het bestand in PowerShell te zippen of te comprimeren, de ' Comprimeren-archief ' cmdlet wordt gebruikt. Terwijl u een bestand uitpakt of decomprimeert, de ' Uitvouwen-archief 'cmdlet kan worden gebruikt. Bovendien kunnen er ook meerdere bestanden tegelijk worden gecomprimeerd of uitgepakt. Dit artikel heeft de gestelde vraag waargenomen en de gestelde vraag opgelost.