Знакомство с командами PowerShell Unzip и Zip для архивов

Znakomstvo S Komandami Powershell Unzip I Zip Dla Arhivov



Обычно операцию архивации или распаковки файлов можно выполнять с помощью интерфейса GUI. Однако это также можно сделать с помощью специальных командлетов в PowerShell. Сжатие файлов уменьшает размер файла на диске. Кроме того, он обслуживает все файлы в одном месте. Кроме того, это также предотвращает файлы от уязвимых атак.

В этом блоге будут рассмотрены методы архивирования и распаковки файлов.

Как архивировать или распаковывать файлы в PowerShell?

Вот методы, которые будут разработаны:







Способ 1: сжатие или архивирование файлов в PowerShell с помощью командлета «Compress-Archive»

Файлы в PowerShell можно заархивировать или сжать с помощью « Сжать-Архив ” командлет. Он может сжимать один или несколько файлов одновременно.



Пример 1. Используйте команду «Сжать-архив», чтобы заархивировать один файл

В следующем примере будет заархивирован один файл с использованием « Сжать-Архив ” командлет:



Компресс - Архив -Путь C:\Doc\File.txt - Путь назначения C:\Doc\File.zip

Согласно приведенному выше коду:





  • Сначала добавляем командлет «Compress-Archive», указываем « -Путь ” и укажите путь к архивируемому файлу.
  • После этого определите « -Путь назначения » и назначьте целевой путь с файлом и « .zip ' расширение:

Давайте проверим, был ли файл заархивирован или нет, выполнив следующий код:



Get-ChildItem C:\Документ\

В приведенном выше коде сначала добавьте « Get-ChildItem ”, а затем назначьте адрес каталога:

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

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

Компресс - Архив -Путь C:\Doc\File.txt , C:\Doc\New.txt - Путь назначения C:\Doc\File.zip

Пример 3. Используйте команду «Сжать-архив», чтобы заархивировать все файлы в папке.

Теперь заархивируйте или заархивируйте все файлы в папке, используя подстановочный знак « * оператор. По этой причине добавьте оператор «*» в конце адреса каталога, как показано ниже:

Компресс - Архив -Путь 'К:\Док\*' - Путь назначения C:\Doc\File.zip

Способ 2: распаковать или разархивировать файлы в PowerShell с помощью командлета «Expand-Archive»

Заархивированные или сжатые файлы можно разархивировать или распаковать с помощью кнопки « Развернуть-Архив ” командлет.

Пример: используйте команду «Expand-Archive» для распаковки файла

В этом примере заархивированный файл будет распакован с помощью « Развернуть-Архив ” командлет:

Расширять - Архив -Путь C:\Doc\File.zip - Путь назначения C:\Doc\File

Согласно приведенному выше коду:

  • Сначала добавьте « Развернуть-Архив ', укажите ' -Путь ” и присвойте ему адрес файла вместе с именем файла:

Давайте проверим, были ли файлы извлечены или нет, с помощью « Get-ChildItem ” вместе с адресом каталога:

Get-ChildItem C:\Doc\Файл

Это было все о процедуре архивирования и распаковки файлов с помощью PowerShell.

Заключение

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