Инструменты пользователя

Инструменты сайта


articles:backup7z

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

Данный скрипт позволит совершать архивацию с помощью программы 7zip и командной строки.

  • Необходимо создать текстовый документ (.txt) и написать в нем следующее:
"C:\Program Files\7-Zip\7z.exe" a -tzip -p"password" -ssw \\127.0.0.1\Public\Archiv%date% D:\Directory

Где: C:\Program Files\7-Zip\7z.exe - путь к программе архивации 7zip

a - добавление в архив файлов и папок

-tzip - указываем тип сжатия (zip). По умолчанию стоит 7z

-p«password» - указываем пароль без кавычек, если пароль не нужен просто убираем этот параметр.

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

\\127.0.0.1\Public\ - сетевой диск, указываем здесь свое расположения архивации

Archiv%date% - имя архива, %data% - дата на момент создания архива

D:\Directory - расположение папки или файла, которое нужно за архивировать.

  • Сохраняем текстовый файл с расширением .bat
  • В планировщике задач создать задачу с запуском данного bat-файла

Полезные ключи 7zip:

-t	Тип архива. По умолчанию создаются файлы в формате 7z. Примеры, -tzip, -tgz
-ssw	Включить файл в архив, даже если он в данный момент используется. Для резервного копирования очень полезный ключ.
-mx	Уровень компрессии. 0 - без компрессии (быстро), 9 - самая большая компрессия (медленно).
-p	Пароль для архива.
-o	Задает директорию, например, в которую будут распакованы файлы.
-r	Рекурсивное архивирование для папок. Задается числом от 0 (все каталоги) до количества уровней каталогов, которые нужно включить в архив.
-sdel	Удалить файлы после создания архива.
-sfx	Создание самораспаковывающегося sfx-архива.
-y	Утвердительно ответить на все вопросы, которые может запросить система.
-x	Исключить файлы или папки из архива.
articles/backup7z.txt · Последнее изменение: 2020/02/27 10:19 (внешнее изменение)