Команды zip для windows

Содержание
  1. Работа с 7zip из командной строки
  2. Распаковать и заархивировать
  3. Распаковка
  4. Архивация
  5. Резервное копирование с помощью 7-Zip
  6. Полный пример cmd-скрипта для резервного копирования:
  7. Пример Powershell скрипта для резервного копирования:
  8. Описание ключей и команд 7z
  9. Описание основных команд
  10. Описание ключей
  11. Примеры
  12. Исключение файлов и папок
  13. Резервирование баз 1С
  14. Windows: Zip/Unzip из Командной Строка
  15. Zip/Unzip Из Командной Строки В Windows
  16. PowerShell 5.0 (Windows 10) и выше
  17. PowerShell 3.0 (Windows 8) и выше
  18. Создавать.zip папка из командной строки- (Windows)
  19. Используйте проводник для создания ZIP-файлов в Windows
  20. Используйте командную строку Windows для создания ZIP-файлов
  21. Добавьте файлы в существующий ZIP-файл в Windows
  22. Как распаковать ZIP-файлы в Windows
  23. Windows — создать .zip папку из командной строки — (windows)
  24. Если не написать start
  25. Извлечение zip архива с помощью командной строки
  26. Как добавить в архив вложенные папки и файлы
  27. Как заархивировать папку в rar через cmd
  28. Как создать bat файл и заархивировать папку в rar
  29. Как удалить файлы после архивации в winrar
  30. Консольные команды winrar – примеры
  31. Пробел в названии — не могу запустить bat
  32. Сжатие файлов в windows

Работа с 7zip из командной строки

Приведенные ниже команды выполняются после перехода в каталог с установленным 7-Zip. Как правило, это:

cd «C:\Program Files\7-Zip»

Распаковать и заархивировать

Распаковка

Синтаксис для распаковки:

* ключ x распаковывает с сохранением каталожной структуры; e — все в одно место.

7z x c:\temp\archive.7z -o»c:\temp\»

* в данном примере мы распакуем файл c:\temp\archive.7z в папку c:\temp

Архивация

Синтаксис для архивирования:

7z a -tzip -mx5 -r0 c:\temp\archive.zip c:\temp

* в данном примере мы создадим zip-архив с уровнем компрессии 5; в архив попадет все содержимое всех каталогов; название для файла c:\temp\archive.zip; запаковываем все содержимое папки c:\temp.

7z a -mx1 c:\temp\archive.7z c:\temp\file1.txt c:\temp\file2.txt c:\temp\file3.txt

* в данном примере мы архивируем файлы c:\temp\file1.txt, c:\temp\file2.txt, c:\temp\file3.txt с низкой компрессией 1; в итоге будет получен архив c:\temp\archive.7z.

Резервное копирование с помощью 7-Zip

Один из самых распространенных примеров использования 7zip из командной строки — резервирование данных.

Для начала переходим в каталог с установленной программой:

cd «C:\Program Files\7-Zip\»

* так как в пути имеется пробел, его необходимо писать в кавычках.

Сама команда выглядит следующим образом:

7z a -tzip -ssw -mx1 -pPassword -r0 C:\Temp\backup.zip C:\Data

* в данном примере мы архивируем содержимое папки C:\Data и сохраняем в виде файла C:\Temp\backup.zip.
* описание ключей смотрите ниже или командой 7z —help.

Полный пример cmd-скрипта для резервного копирования:

set source=»C:\Date»
set destination=»C:\Temp»
set passwd=»Password»
set dd=%DATE:

3,2%
set yyyy=%DATE:

6,4%
set curdate=%dd%-%mm%-%yyyy%

«C:\Program Files\7-Zip\7z.exe» a -tzip -ssw -mx1 -p%passwd% -r0 %destination%\backup_%curdate%.zip %source%

* данный скрипт заархивирует содержимое каталога C:\Data в файл C:\Temp\backup_ .zip. Полученный архив будет защищен паролем Password.
* содержимое необходимо сохранить в файле с расширением .cmd или .bat.

Пример Powershell скрипта для резервного копирования:

$source = «C:\Date»
$destination = «C:\Temp»
$passwd = «Password»
$curdate = (Get-Date -UFormat «%d-%m-%Y»)

& «C:\Program Files\7-Zip\7z.exe» a -tzip -ssw -mx1 -p$passwd -r0 $destination\backup_$curdate.zip $source

* данный скрипт также заархивирует содержимое каталога C:\Data в файл C:\Temp\backup_ .zip. Полученный архив будет защищен паролем Password.
* содержимое необходимо сохранить в файле с расширением .ps1.

Описание ключей и команд 7z

В синтаксисе работы с 7zip идут команды и ключи.

Описание основных команд

Команда Описание
a Добавление файлов в архив. Если архивного файла не существует, создает его.
d Удаление файла из архива
e Извлечение файлов из архива. Все файлы оказываются в одной папке.
l Вывод содержимого архива.
rn Переименовывание файла внутри архива.
u Обновление файлов в архиве. Если файла нет, создает новый.
x Извлечение файлов из архива. Пути сохраняются.

Описание ключей

Ключ Описание
-t Тип архива. По умолчанию создаются файлы в формате 7z. Примеры, -tzip, -tgz
-ssw Включить файл в архив, даже если он в данный момент используется. Для резервного копирования очень полезный ключ.
-mx Уровень компрессии. 0 — без компрессии (быстро), 9 — самая большая компрессия (медленно). Например, -mx4
-p Пароль для архива. Например, -pStrong2!3paSsword
-o Задает директорию, например, в которую будут распакованы файлы.
-r Рекурсивное архивирование для папок. Задается числом от 0 (все каталоги) до количества уровней каталогов, которые нужно включить в архив.

Другие полезные ключи:

Ключ Описание
-sdel Удалить файлы после создания архива.
-sfx Создание самораспаковывающегося sfx-архива.
-y Утвердительно ответить на все вопросы, которые может запросить система.
-x Исключить файлы или папки из архива.
-v Позволяет разбить архив на фрагменты. Если указать -v1g, то архив будет разбит на части по 1 Гб.
-mmt Количество потоков процессора, которые можно задействовать для работы программы. -mmt=4 укажет работать в четыре потока.

Полный список ключей и команд можно получить командой 7z —help.

Примеры

Исключение файлов и папок

Отдельно стоит рассказать про возможность исключения. Есть два варианта ее применения.

Первый — создать список исключений в отдельном файле.

Пример команды 7z:

7z.exe a -tzip -ssw -mx9 -r0 -x@exclus.txt C:\Temp\backup.zip C:\Data

* где exclus.txt — файл с исключениями.

Пример файла с исключениями:

* в данном примере мы исключаем каталог с именем test и все файлы с расширением tmp.

Второй — указать исключение в команде.

7z.exe a -tzip -ssw -mx9 -r0 -xr!Шаблон* C:\Temp\backup.zip C:\Data

Резервирование баз 1С

Данные базы 1С находятся в файлах с расширением .1CD. Для их резервирования используем команду:

Windows: Zip/Unzip из Командной Строка

В прошлом было невозможно создавать и распаковывать zip-архивы в Windows без установки сторонних программ, таких как WinZip и 7-Zip.

Но теперь Windows имеет встроенную возможность архивирования файлов и папок и распаковки zip-архивов из командной строки с помощью PowerShell.

Начиная с Windows 8 с PowerShell 3.0 и .NET Framework 4.5, установленных по умолчанию, из командной строки стало возможным выполнять своего рода команды zip и unzip .

Дельный Совет: Скачать файл с помощью PowerShell! Читать далее →

Zip/Unzip Из Командной Строки В Windows

В зависимости от версии PowerShell существуют различные способы создания и распаковки zip-архивов из командной строки в Windows.

Чтобы узнать версию PowerShell на вашей машине, выполните следующую команду:

PowerShell 5.0 (Windows 10) и выше

Начианя с PowerShell 5.0 (Windows 10), стало возможным создавать и распаковывать zip-архивы в Windows с помощью команд Compress-Archive and Expand-Archive в PowerShell.

Сжать файл или папку из командной строки в Windows:

Заархивировать все файлы в папке:

Распаковать архив из командной строки в Windows:

PowerShell 3.0 (Windows 8) и выше

Начиная с PowerShell 3.0 (Windows 8), стало возможным создавать и распаковывать zip-архивы в Windows с помощью определенных методов в PowerShell.

Сжать все файлы в папке из командной строки в Windows:

Распаковать архив из командной строки в Windows:

Создавать.zip папка из командной строки- (Windows)

Используйте проводник для создания ZIP-файлов в Windows

Еще один встроенный способ создания ZIP-файла в Windows — это использование проводника файлов. Этот способ работает почти так же, как и пункт контекстного меню. И вы можете использовать его для добавления файлов и папок в новый ZIP-архив.

Используйте проводник для создания ZIP-файлов в Windows

Вот как можно найти и воспользоваться этой функцией архивации:

  1. Откройте окно проводника файлов и откройте папку, в которой находятся ваши файлы.
  2. Выберите файлы, которые вы хотите добавить в ZIP-архив.
  3. Перейдите на вкладку с надписью Поделиться, которая находится в верхней части окна Проводника.
  4. Вы увидите опцию с надписью Сжать. Выберите этот параметр.
  5. Windows пойдет дальше и создаст для вас ZIP-архив. Не будет никаких подсказок или подтверждений.

Используйте командную строку Windows для создания ZIP-файлов

Если вы являетесь фанатом командной строки. Тогда этот способ точно для вас. Так как он полностью описывает метод создания Zip архива через командную строку.

Хочу заметить, что эта команда работает только в Windows 10.

В Windows 10 есть команда tar, которая помогает создавать или извлекать архивы на вашем компьютере. Вы можете использовать эту команду для добавления существующих файлов в ZIP-архив.

CMD для создания ZIP-файлов

  1. Откройте окно командной строки на вашем компьютере.
  2. Используйте команду cd , чтобы перейти в папку, в которой находятся ваши файлы.
  3. Введите следующую команду в окне командной строки и нажмите Enter .

tar.exe -a -c -f output.zip myfile.txt

Заменить output.zip на любове другое имя, которое вы хотите дать своему ZIP-файлу.
myfile.txt файл который вы хотите добавить в ZIP-файл.

  • Командная строка создаст и сохранит ZIP-архив в текущем рабочем каталоге.
  • Добавьте файлы в существующий ZIP-файл в Windows

    Если вы вдруг забыли добавить некоторые файлы при создании ZIP-архива. Не беспокойтесь, вы можете добавить файлы в существующий архив без каких-либо хлопот. Вам даже не нужна дополнительная программа. Вот что нужно сделать чтоб изменить существующий ZIP-архив:

    1. Откройте папку, в которой находится ваш ZIP-архив.
    2. В другом окне откройте папку с файлами которые вы забыли заархивировать.
    3. Теперь просто перетащите файлы в ZIP-архив.
    4. Теперь ваши файлы будут добавлены в ваш архив.

    Как распаковать ZIP-файлы в Windows

    В ОС Windows 10 можно извлечь файлы как через командную строку так и с помощью контекстного меню.

    Здесь мы покажем, как извлечь архивы:

    Извлечение архива с помощью проводника

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

    Windows — создать .zip папку из командной строки — (windows)

    Это старый вопрос, но актуальность по-прежнему актуальна.

    У Windows, конечно, есть собственный алгоритм сжатия, встроенный для использования zip-файлов, но он действительно плохо работает по сравнению с продуктом с открытым исходным кодом 7zip, найденным здесь http://www.7-zip.org/

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

    7Zip поддерживает широкий диапазон файлов, включая ZIP, RAR, CAB и ISO, а также собственный формат 7z.

    Вы можете просмотреть справку по командной строке:
    «C: Program Files 7-Zip 7z.exe» —help

    , чтобы выполнить простой архив в zip-архиве:

    «C: Program Files 7-Zip 7z.exe» a filename.zip c: path

    Если не написать start

    Тогда просто будет выдавать ошибку, что неизвестная команда. Без start можно выполнить команду в cmd

    Извлечение zip архива с помощью командной строки

    tar.exe -xf myarchive.zip

  • Командная строка распакует ваш архив в текущем рабочем каталоге.
  • Как добавить в архив вложенные папки и файлы

    Чтобы добавить в архив.rar или.zip вложенные папки и файлы, следует добавить ключ -r. То есть команда будет выглядеть следующим образом:WinRAR A -r «D:android-locatVega.rar» «D:Program Filesbdseoru»

    Как заархивировать папку в rar через cmd

    Папку можно добавить в архив и с помощью простой команды в cmd:WinRAR A «D:android-locatVega.rar» «D:Program Filesbdseoru»

    Как видите, тут уже «запускать» winrar отдельной командой start не нужно.

    Как создать bat файл и заархивировать папку в rar

    Сначала хочу сказать, что добавить папку в архив
    можно абсолютно любого расширения — rar, zip и другие поддерживаемые WinRAR-ом. А теперь по пунктам:

    1) открываем любой блокнот (лучше всего notepad );2) пишем туда команду: start WinRAR A «D:kudaarhiv.rar» «D:Program Filesbdseoru»
    3) сохраняем как *.bat (например, v_archive.bat).

    Как заархивировать папку rar с помощью bat

    Разьясню:1 — запускаем winrar. Команда start
    запускает любую программу. Если не срабатывает, пропишите полный путь к.exe-шнику.2 — команда A
    добавляет файлы в архив. Подробнее читайте справочник от самого winrar.

    Все, теперь запускаем и проверям. Если сработало — то в Планировщик.

    Как удалить файлы после архивации в winrar

    Очень часто также возникает нужда удалить заархивированные файлы и папки. Для этого нужно добавить команду -ep1. Пример кода:WinRAR A -r -ep1 «D:android-locatVega.rar» «D:Program Filesbdseoru»

    То есть мы архивируем папку, обрабатываем вложенные папки и файлы, а после этого их удаляем. Если архив ложиться в эту папку, то он не удалиться, а появится ошибка, что папка не пустая. Поэтому лучше сохранять архив в другую папку (лучше просто убирать последний слеш).

    Более подробно читайте на официальном сайте команды winrar.

    Метод основан на сочетании возможностей
    Windows
    (назначенные задания) и архиватора
    WinRAR
    (управление из командной строки),
    WinRAR
    потребуется «необрезанный».

    Настройки «Назначенного Задания» позволят установить:

    • -Каким образом будет запускаться задание: при включении компьютера, по графику, вручную.
    • -Из какого режима работы компьютера будет запускаться задание: из рабочего или спящего.
    • -Дополнительные настройки для ноутов и прочего антиквариата
      ПК.

    Настройки
    WinRAR
    позволят: указать адрес архива, каталоги/файлы/списки для архивации. Уточнить состав архива по принципам: расширения файлов, время создания, наличие/отсутствие в архиве, «освежить» архив (обновить только файлы, которые в архиве есть), добавить файлы, вновь появившиеся по архивируемому адресу, удалить те, которые «пропали», впрочем, о возможностях
    WinRAR
    позже на примерах.

    ВНИМАНИЕ! Если в настройках
    Winrar
    не указаны каталоги/файлы/списки для архивации, а указан только адрес архива:
    WinRAR
    займётся архивацией всей системы, и всего того, что доступно системе в данный момент. Это может привести к «нехорошему».

    Проверено
    для
    : Windows 2000/2000 Server/XP/Server 2003/Windows 7/Server 2008.

    Настройки на примерах

    Описание по принципу: цель – способ решения, отклонения не описываю, только краткая справка в скобках. Уверен, на основе примеров Вы сможете составить именно Ваше задание. Итак:

    ЦЕЛЬ
    : 1 раз в неделю архивировать все БД 1с, лежащие в одном каталоге. Задание должно добавлять в архив новое, удалять отсутствующее, статичные (неизменённые) файлы не трогать: обрабатываться будут только файлы: вновь созданные, изменённые, удалённые. На «автоматике» это будет выглядеть так:

    Создаём в Windows новое «назначенное задание». Запускается мастер. Предлагает выбрать программу. Естественно, выбираем
    WinRAR
    . Пишем имя Задания, когда ему выполняться. Пошагово заполняем…, включите «Установить дополнительные…».

    Что? Пишет, что работать не будет? Поэтому: открываем наше задание (входим в Панель Управления — Назначенные Задания), включаем флаг «Выполнять только при выполненном входе в систему», переходим на закладку «Параметры» и включаем «Разбудить комп…». Это надо для того, чтобы компьютер, оставленный в спящем режиме, «проснулся» для выполнения задания.

    Для запуска в назначенное время «разрешаем» компу использовать Спящий режим. Если по графику задание должно запуститься, к примеру, ночью, вечером перед этим комп не выключаем, а переводим в спящий режим. В нужный момент комп проснётся, выполнит, а может и выключиться после завершения, такая возможность есть в настройках WinRAR.

    Итак, настраиваем
    WinRAR
    . Открываем задание, в первой строке «Выполнить» видим примерно:

    Это полный путь запускаемой программы. Слово
    WinRAR
    может заменить эту строку, т.к. для
    Windows
    это УЖЕ команда.

    В этом состоянии наше задание работоспособно, но оно только запустит программу
    WinRAR
    . Теперь настройки.

    Настройки пишутся в параметре «Выполнить» после уже имеющегося (C:PROGRA

    1WinRARWinRAR.exe)
    через пробел.

    Общий синтаксис командной строки:

    WinRAR – –
    //в этом примере «

    Что требуется для нашего задания:

    Консольные команды winrar – примеры

    WinRAR поддерживает работу из командной строки на операционных системах Windows, Linux, и Mac OS. Ниже перечислены основные консольные команды и примеры работы с ними на ОС Windows 10.

    Нажмите на клавиатуре сочетание клавиш Win R, наберите cmd и нажмите ОК.

    Пропишите в командной строке путь к утилите rar.exe и нажмите Enter. Если WinRAR установлен в стандартную папку по умолчанию, путь будет такой:

    Если на экране появилась справка по работе с архиватором, значит путь верен. Разберем команды и ключи. Наберите:

    чтобы создать архив C:Documentsdocuments.rar из папки C:Documents. Ключи после команды добавляются через дефис. Добавьте -ag , чтобы к имени архива прописать текущую дату и время.

    Чтобы удалить файлы после архивации, введите ключ -df (будьте внимательны, убедитесь, что в выбранной папке нет важных документов!)

    Добавьте ключ -hp[mypasswrd] (только без квадратных скобок), чтобы зашифровать создаваемый архив паролем «mypasswrd».

    Ключ -m[цифра] устанавливает степень сжатия (от 0 до 5, где 5 – максимальный уровень компрессии).

    Укажите ключ -r , чтобы добавить в архив вложенные в C:Documents папки и файлы в них.

    Ключи -x исключает из обработки указанные файлы и папки при создании и распаковке архивов. Поддерживаются шаблоны. Укажите -x*.jpg , чтобы не добавлять в архив из папки C:Documents картинки с расширением JPG.

    Введите команду X , чтобы распаковать созданный архив.

    Содержимое архива documents.rar распакуется в папку C:Documents

    Смотрите полный список команд и ключей к ним в справке RAR .

    Пробел в названии — не могу запустить bat

    Если у вас есть в названии папки и файла пробелы, то заключите этот путь в кавычки
    , как это сделал я. Тогда все отлично работает.

    Сжатие файлов в windows

    Пользователю Windows не нужно прилагать много усилий, чтобы сделать архивы на компьютере. Просто выберите файлы, которые вы хотите включить в свой архив, нажмите на нужную кнопку и ваш ZIP-архив будет готов.

    Читайте также:  Wake on lan linux manjaro
    Оцените статью