Presentazione di PowerShell Unzip e Comandi zip sugli archivi

Presentazione di PowerShell Unzip e Comandi zip sugli archivi
Normalmente, l'operazione di zipping o decomprimente può essere eseguita utilizzando l'interfaccia GUI. Tuttavia, può anche essere reso possibile utilizzando cmdlet specifici in PowerShell. I file di compressione riducono le dimensioni del file sul disco. Inoltre, si rivolge a tutti i file in un unico posto. Inoltre, impedisce anche ai file di attacchi vulnerabili.

Questo blog coprirà i metodi per sfogliare i file.

Come zip o decomprimono i file in PowerShell?

Questi sono i metodi forniti che saranno elaborati:

  • Utilizzare il cmdlet "archivo a compressione" per zip file.
  • Utilizzare il cmdlet "amplia-archive" per decomprimere.

Metodo 1: file di compressione o zip in PowerShell utilizzando il cmdlet "archivo a compromesso"

I file in PowerShell possono essere zippati o compressi usando "Archi-archivo"Cmdlet. Può comprimere i file singoli o più multipli contemporaneamente.

Esempio 1: usa il comando "archive compresso" per sfogliare un singolo file

L'esempio seguente sfregerà un singolo file utilizzando il "Archi-archivo"CMDLET:

Compress -Archive -Path C: \ Doc \ File.txt -destinationpath c: \ doc \ file.cerniera lampo

Secondo il codice sopra:

  • Innanzitutto, aggiungi il cmdlet "Archive Compress-Archive", specifica il "-Sentiero"Parametro e assegnare il percorso del file da zip.
  • Dopodiché, definisci il "-Percorso di destinazione"Parametro e assegnare il percorso target con il file e".cerniera lampo"Estensione:

Controlliamo se il file è stato zippato o meno eseguendo il codice seguente:

Get-childitem c: \ doc \

Nel codice sopra indicato, aggiungi prima "Get-childitem"Cmdlet e quindi assegnare l'indirizzo della directory:

Esempio 2: usa il comando "archive compresso" per compensare più file contemporaneamente

Questo esempio seguente riempirà più file con PowerShell "Archi-archivo"Cmdlet. Per fare ciò, semplicemente assegna gli indirizzi di file multipli a "-Sentiero"Parametro, separato da una virgola:

Compress -Archive -Path C: \ Doc \ File.txt, c: \ doc \ new.txt -destinationpath c: \ doc \ file.cerniera lampo

Esempio 3: utilizzare il comando "Archive Compress-Archive" per compensare tutti i file nella cartella

Ora, archivia o zip tutti i file nella cartella usando il jolly "*"Operatore. Per questo motivo, aggiungi l'operatore "*" alla fine dell'indirizzo della directory, come dimostrato di seguito:

Compress -Archive -Path 'C: \ Doc \*' -DestinationPath C: \ Doc \ File.cerniera lampo

Metodo 2: file non compressi o decomprimenti in PowerShell utilizzando il cmdlet "Expanta-Archive"

I file che vengono zip o compressi possono essere decompressi o non compressi con l'aiuto di "Espansione-archivo"Cmdlet.

Esempio: utilizzare il comando "Espanta-archivo" per decomprimere un file

In questo esempio, il file zippato verrà decompresso usando il "Espansione-archivo"CMDLET:

Espandere -archive -path c: \ doc \ file.Zip -DestinationPath C: \ Doc \ File

Secondo il codice sopra:

  • Innanzitutto, aggiungi il “Espansione-archivo"Cmdlet, specifica il"-Sentiero"Parametro e assegnarlo l'indirizzo del file insieme al nome del file:

Controlliamo se i file sono stati estratti o meno usando "Get-childitem"CMDLET insieme all'indirizzo della directory:

Get-childitem c: \ doc \ file

Si trattava della procedura di zipping e decomposizione dei file utilizzando PowerShell.

Conclusione

Per comprimere o comprimere il file in PowerShell, il “Archi-archivo"Viene utilizzato cmdlet. Mentre per decomprimere o disprezzare un file, il "Espansione-archivo"CMDLET può essere utilizzato. Inoltre, più file possono anche essere zippati o decompressi contemporaneamente. Questo articolo ha osservato la query dichiarata e ha risolto la query dichiarata.