Вы можете использовать PowerShell для сжатия и извлечения файлов из zip-контейнеров, и в этом руководстве вы узнаете, как это сделать.
В Windows 10 вы можете использовать zip-файл для упаковки и сжатия файлов и папок для более удобного обмена или хранения файлов, которые вы не используете часто.
Хотя вы можете использовать Проводник для быстрого создания zip-файла или извлечения содержимого zip-файла, вы также можете использовать PowerShell для более эффективного выполнения тех же задач. Кроме того, вы можете выбрать степень сжатия, чтобы застегнуть файлы еще быстрее или оптимизировать для экономии места.
В этом руководстве вы узнаете, как застегивать и распаковывать файлы и папки с помощью команд PowerShell в Windows 10.
Как застегнуть файлы с помощью PowerShell
Чтобы сжать файлы с помощью zip с помощью PowerShell в Windows 10, выполните следующие действия:
-
Откройте Выполнить в Windows 10.
-
Найдите PowerShell, щелкните правой кнопкой и нажмите кнопку Запуск от имени администратора.
-
Введите следующую команду PowerShell для сжатия и zip папки с файлами и нажмите кнопку Enter :
Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES\* -CompressionLevel Optimal -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip
В команде не забудьте изменить источник и пункт назначения на ваши конкретные пути. Подстановочный знак «*” указывает команде сжать все содержимое исходной папки.
Когда вы выполните все шаги, PowerShell сожмет папку и все ее содержимое, создав новую папку .zip-файл со сжатой версией файлов.
Как добавить дополнительные файлы в zip с помощью PowerShell
Чтобы обновить zip-файл с помощью PowerShell, выполните следующие действия:
-
Откройте Начало.
-
Найдите PowerShell, щелкните правой кнопкой и нажмите кнопку Запуск от имени администратора.
-
Введите следующую команду для обновления zip-файла дополнительными файлами и нажмите кнопку Enter :
Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES -Update -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip
В команде не забудьте изменить источник и место назначения на ваши конкретные пути.
После выполнения всех шагов папка zip будет обновлена новыми файлами, которые вы указали в команде.
Как изменить степень сжатия zip с помощью PowerShell
Чтобы изменить степень сжатия zip-файла с помощью PowerShell, выполните следующие действия:
-
Откройте Выполнить.
-
Найдите PowerShell, щелкните правой кнопкой и нажмите кнопку Запуск от имени администратора.
-
Введите следующую команду PowerShell для сжатия файлов с разным коэффициентом и нажмите кнопку Enter :
Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES\* -CompressionLevel Fastest -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip
В команде не забудьте изменить источник и место назначения на ваши конкретные пути.
Если вы хотите указать степень сжатия zip-контейнера, обязательно установите параметр CompressionLevel флаг с нужным вам соотношением:
- Быстрее всего: Использует меньше времени для сжатия файлов, но может привести к увеличению размера zip-файла.
- NoCompression: Не использует сжатие, в результате чего получается zip-файл, размер которого равен общему объему несжатых файлов.
- Оптимальный вариант: Занимает больше времени, но сжимает файлы с наибольшим коэффициентом.
После выполнения этих шагов zip-папка будет создана с использованием указанной вами степени сжатия.
Как разархивировать файлы с помощью PowerShell
Чтобы распаковать zip-файл с помощью PowerShell в Windows 10, выполните следующие действия:
-
Открыть Начать.
-
Найдите PowerShell, щелкните правой кнопкой и нажмите кнопку Запустить от имени администратора.
-
Введите следующую команду для разархивирования папки с файлами и нажмите кнопку Enter :
Expand-Archive -Path C:\SOURCE\PATH\TO\YOUR\ZIPFILE\ZIPPED.zip -DestinationPath C:\DESTINATION\PATH\UNZIP
В команде не забудьте изменить источник и место назначения на ваши конкретные пути.
После выполнения шагов PowerShell извлечет все файлы и папки из указанного вами zip-контейнера.
Хотя это руководство посвящено Windows 10, вы также можете использовать эти инструкции в Windows 8.1 и Windows 7.