Что такое командлет Compress-Archive в PowerShell?

Cto Takoe Komandlet Compress Archive V Powershell



Файлы или папки в PowerShell можно заархивировать, заархивировать или сжать с помощью « Сжать-Архив ” командлет. Кроме того, он также может создать новый файл архива из очистки. PowerShell использует « -Уровень сжатия », чтобы применить сжатие к файлу, архивирующему файл. Чем выше уровень сжатия, тем меньше времени потребуется для создания файла. Однако это приведет к увеличению размера файла.

В этой статье мы предоставим информацию о командлете «Compress-Archive».







Что такое командлет Compress-Archive в PowerShell?

Как описано выше, указанный командлет отвечает за архивирование одного или нескольких файлов. Давайте узнаем, как сжать файл в zip-файл с помощью приведенных примеров.



Пример 1. Использование командлета «Compress-Archive» для сжатия двух файлов



Выполните указанный ниже код, чтобы заархивировать более одного файла:





Сжать-Архив -литеральный путь C:\Docs\Script.ps1, C:\Docs\New.csv -Уровень сжатия Оптимальный -Путь назначения C:\Docs\Файл.zip

В соответствии с приведенным выше кодом:



  • Сначала укажите « Сжать-Архив ” вместе с “ -литеральный путь ” с путем к двум файлам, разделенным запятой.
  • Далее поставьте « -Уровень сжатия ” и присвойте ему значение “ Оптимальный ' ценить.
  • Наконец, добавьте « -Путь назначения », укажите путь назначения и расширение:

Пример 2. Сжатие всего каталога в ZIP-файл

Чтобы сжать папку в zip-файл, выполните следующую команду:

Сжать-Архив -Путь C:\Документы -Путь назначения C:\Docs\New_File.zip

В вышеуказанном коде:

  • Сначала добавьте « Сжать-Архив ” вместе с “ -Путь ” параметр, которому назначен указанный путь.
  • Далее напишите « -Путь назначения ” и укажите целевой путь:

Пример 3. Создание ZIP-файла, содержащего несколько файлов из папки с помощью подстановочного знака

Чтобы сжать всю папку, содержащую несколько, поместив подстановочный знак « * ” рядом с путем к папке, используйте предоставленную команду:

Сжать-Архив -Путь C:\Документы\ * -Уровень сжатия Самый быстрый -Путь назначения C:\Docs\Multi.zip

Пример 4. Обновление существующего Zip-файла с использованием параметра «-Update»

Добавить ' -Обновлять ” вместе с параметром “ Сжать-Архив ” для обновления существующего zip-файла:

Сжать-Архив -Путь C:\Документы\ * -Обновлять -Путь назначения C:\Docs\Multi.zip

Вот и все! Мы обсудили « Сжать-Архив » подробно.

Заключение

Сжать-Архив Командлет отвечает за архивирование, архивирование или сжатие файла или каталога в PowerShell. Сжатие файла защищает файл от вредоносной активности. В этом руководстве подробно рассказывается о командлете «Compress-Archive» в PowerShell.