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

Используемые термины: 7zip .

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

cd «C:Program Files7-Zip»

В данной инструкции мы рассмотрим синтаксис команды 7z, а также приведем примеры ее использования.

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

Общий синтаксис:

7z <команда> <ключи> <пути к каталогам и файлам>

Распаковка

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

7z <x или e> <архивный файл> -o»<путь, куда распаковываем>»

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

Пример:

7z x c:temparchive.7z -o»c:temp»

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

Архивация

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

7z a <ключи> <архивный файл> <объект архивирования>

Например:

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

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

7z a -mx1 c:temparchive.7z c:tempfile1.txt c:tempfile2.txt c:tempfile3.txt

* в данном примере мы архивируем файлы c:tempfile1.txtc:tempfile2.txtc:tempfile3.txt с низкой компрессией 1 ; в итоге будет получен архив c:temparchive.7z .

* описание ключей ниже .

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

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

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

cd «»C:Program Files7-Zip»»

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

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

7z a -tzip -ssw -mx1 -pPassword -r0 C:Tempbackup.zip C:Data

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

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

@echo off

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

admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

8 месяцев ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

8 месяцев ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

8 месяцев ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

8 месяцев ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

8 месяцев ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

8 месяцев ago