Как сжать файлы с помощью PowerShell в Windows 10

Вы можете использовать PowerShell для сжатия и извлечения файлов из zip-контейнеров, и в этом руководстве вы узнаете, как это сделать.

В Windows 10 вы можете использовать zip-файл для упаковки и сжатия файлов и папок для более удобного обмена или хранения файлов, которые вы не используете часто.

Хотя вы можете использовать Проводник для быстрого создания zip-файла или извлечения содержимого zip-файла, вы также можете использовать PowerShell для более эффективного выполнения тех же задач. Кроме того, вы можете выбрать степень сжатия, чтобы застегнуть файлы еще быстрее или оптимизировать для экономии места.

В этом руководстве вы узнаете, как застегивать и распаковывать файлы и папки с помощью команд PowerShell в Windows 10.

Как застегнуть файлы с помощью PowerShell

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

  1. Откройте Выполнить в Windows 10.

  2. Найдите PowerShell, щелкните правой кнопкой и нажмите кнопку Запуск от имени администратора.

  3. Введите следующую команду PowerShell для сжатия и zip папки с файлами и нажмите кнопку Enter :

    Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES\* -CompressionLevel Optimal -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip
    Zip-файлы с помощью PowerShell

    В команде не забудьте изменить источник и пункт назначения на ваши конкретные пути. Подстановочный знак “*” указывает команде сжать все содержимое исходной папки.

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

Как добавить дополнительные файлы в zip с помощью PowerShell

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

  1. Откройте Начало.

  2. Найдите PowerShell, щелкните правой кнопкой и нажмите кнопку Запуск от имени администратора.

  3. Введите следующую команду для обновления zip-файла дополнительными файлами и нажмите кнопку Enter :

    Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES -Update -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip
    Обновление zip-файла с помощью PowerShell
    Обновление zip-файла с помощью PowerShell

    В команде не забудьте изменить источник и место назначения на ваши конкретные пути.

После выполнения всех шагов папка zip будет обновлена новыми файлами, которые вы указали в команде.

Как изменить степень сжатия zip с помощью PowerShell

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

  1. Откройте Выполнить.

  2. Найдите PowerShell, щелкните правой кнопкой и нажмите кнопку Запуск от имени администратора.

  3. Введите следующую команду PowerShell для сжатия файлов с разным коэффициентом и нажмите кнопку Enter :

    Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES\* -CompressionLevel Fastest -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip
    Степень сжатия для zip-файла с помощью PowerShell
    Степень сжатия для zip-файла с помощью PowerShell

    В команде не забудьте изменить источник и место назначения на ваши конкретные пути.

Если вы хотите указать степень сжатия zip-контейнера, обязательно установите параметр CompressionLevel флаг с нужным вам соотношением:

  • Быстрее всего: Использует меньше времени для сжатия файлов, но может привести к увеличению размера zip-файла.
  • NoCompression: Не использует сжатие, в результате чего получается zip-файл, размер которого равен общему объему несжатых файлов.
  • Оптимальный вариант: Занимает больше времени, но сжимает файлы с наибольшим коэффициентом.

После выполнения этих шагов zip-папка будет создана с использованием указанной вами степени сжатия.

Как разархивировать файлы с помощью PowerShell

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

  1. Открыть Начать.

  2. Найдите PowerShell, щелкните правой кнопкой и нажмите кнопку Запустить от имени администратора.

  3. Введите следующую команду для разархивирования папки с файлами и нажмите кнопку Enter :

    Expand-Archive -Path C:\SOURCE\PATH\TO\YOUR\ZIPFILE\ZIPPED.zip -DestinationPath C:\DESTINATION\PATH\UNZIP
    Извлечение файлов из zip с помощью PowerShell в Windows 10
    Извлечение файлов из zip с помощью PowerShell в Windows 10

    В команде не забудьте изменить источник и место назначения на ваши конкретные пути.

После выполнения шагов PowerShell извлечет все файлы и папки из указанного вами zip-контейнера.

Хотя это руководство посвящено Windows 10, вы также можете использовать эти инструкции в Windows 8.1 и Windows 7.

Оцените статью
Blog Pro Comp