Используемые термины: 7zip .
Приведенные ниже команды выполняются после перехода в каталог с установленным 7-Zip. Как правило:
cd «C:Program Files7-Zip»
В данной инструкции мы рассмотрим синтаксис команды 7z, а также приведем примеры ее использования.
Архивирование и разархивирование
Как распаковать
Как запаковать
Резервное копирование
Пример cmd-скрипта
Пример powershell-скрипта
Описание ключей и команд
Команды
Ключи
Примеры использования команд
Исключение файлов и папок
Архивирование базы 1С
Дополнительные материалы
Распаковать и заархивировать
Общий синтаксис:
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