O que é o cmdlet Compress-Archive no PowerShell?

O Que E O Cmdlet Compress Archive No Powershell



Arquivos ou pastas no PowerShell podem ser arquivados, compactados ou compactados usando o “ Comprimir-Arquivo ” cmdlet. Além disso, ele também pode criar um novo arquivo compactado a partir do scrape. O PowerShell usa o “ -Nível de compressão ” para aplicar compactação a um arquivo arquivando um arquivo. Quanto maior o nível de compactação, menor será o tempo de criação de um arquivo. No entanto, isso aumentará o tamanho do arquivo.

Neste artigo, forneceremos informações sobre o cmdlet “Compress-Archive”.







O que é o cmdlet Compress-Archive no PowerShell?

Conforme descrito acima, o cmdlet declarado é responsável por arquivar um ou vários arquivos. Vamos descobrir as maneiras de compactar um arquivo em um arquivo zip com a ajuda dos exemplos dados.



Exemplo 1: usando o cmdlet “Compress-Archive” para compactar dois arquivos



Execute o código mencionado abaixo para arquivar mais de um arquivo:





Comprimir-Arquivo -LiteralPath C:\Docs\Script.ps1, C:\Docs\Novo.csv -Nível de compressão Ótimo -DestinationPath C:\Documentos\Arquivo.zip

De acordo com o código acima:



  • Primeiro, especifique o “ Comprimir-Arquivo ” junto com o “ -LiteralPath ” parâmetro com um caminho dos dois arquivos separados por uma vírgula.
  • Em seguida, coloque um “ -Nível de compressão ” e atribua a ele o parâmetro “ Ótimo ' valor.
  • Por último, adicione o “ -DestinationPath ”, forneça o caminho de destino e a extensão:

Exemplo 2: compactar um diretório inteiro em um arquivo zip

Para compactar uma pasta em um arquivo zip, execute o seguinte comando:

Comprimir-Arquivo -Caminho C:\Documentos -DestinationPath C:\Docs\New_File.zip

No código acima indicado:

  • Primeiro, adicione o “ Comprimir-Arquivo ” junto com o “ -Caminho ” com o caminho especificado atribuído a ele.
  • Em seguida, escreva o “ -DestinationPath ” e forneça o caminho de destino:

Exemplo 3: criar um arquivo zip contendo vários arquivos de uma pasta com a ajuda do curinga

Para compactar uma pasta completa contendo várias colocando o curinga “ * ” ao lado do caminho da pasta, use o comando fornecido:

Comprimir-Arquivo -Caminho C:\Documentos\ * -Nível de compressão O mais rápido -DestinationPath C:\Docs\Multi.zip

Exemplo 4: atualizar um arquivo zip existente usando o parâmetro “-Update”

Adicione o ' -Atualizar ” juntamente com o parâmetro “ Comprimir-Arquivo ” cmdlet para atualizar o arquivo zip existente:

Comprimir-Arquivo -Caminho C:\Documentos\ * -Atualizar -DestinationPath C:\Docs\Multi.zip

É isso! Nós discutimos o “ Comprimir-Arquivo ” cmdlet em detalhes.

Conclusão

O ' Comprimir-Arquivo ” O cmdlet é responsável por arquivar, compactar ou compactar um arquivo ou diretório no PowerShell. A compactação de um arquivo protege o arquivo contra atividades maliciosas. Este tutorial forneceu detalhes sobre o cmdlet “Compress-Archive” no PowerShell.