Командная строка windows архивы

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

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

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

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

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

чтобы создать архив C:\Documents\documents.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.

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.

Читайте также:  Как входить без пароля linux

Чтобы узнать версию 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:

CMD/BAT, резервное копирование и глубина архивации

Наиболее доступный инструмент для резервного копирования — командная строка. Найти более-менее приличную реализацию резервного копирования в Windows-системах средствами CMD/BAT-файлов можно, воспользовавшись любым поисковиком. Однако часто нет необходимости накапливать и хранить все созданные архивы, достаточно лишь нескольких самых последних. В этом случае необходима реализация резервного копирования с поддержкой глубины архивации. Найти реализацию поддержки глубины архивации в таких скриптах уже гораздо сложнее.

Вашему вниманию — относительно простой скрипт (CMD-сценарий), реализующий резервное копирование с заданной глубиной архивации.

Скрипт предназначен для создания резервных копий путем упаковки в архив содержимого произвольного каталога. Помимо собственно поддержки глубины архивации в скрипте раеализовано сохранение новых резервных копий в каталоги, имена которых формируются на основе даты/времени резервирования. При выполнении архивации RAR будет пытаться открывать также совместно используемые файлы (бывает полезно, чтобы не заставлять пользователей обязательно выйти из программы; например, при резервировании файловых баз 1С). Удобнее всего использовать такой подход к резервированию данных, если прописать запуск скрипта в планировщик.

Поскольку используется консольная версия архиватора RAR, необходимо, чтобы для скрипта был доступен RAR.exe. Для новых локализованных версий архиватора помимо файла RAR.exe также желательно наличие файла RarLng.dll, а для зарегистрированных пользователей — еще и файла rarreg.key. Для обеспечения доступности можно, например, просто положить все нужные файлы в рабочий каталог скрипта.

Под глубиной архивации здесь подразумевается не промежуток времени, за который хранятся архивы, а количество последних хранимых архивов. При использовании интервала резервирования в 1 день (сутки) глубина резервирования в днях будет совпадать с количеством хранимых архивов.

В переменных, содержащих пути к файлам/каталогам, можно использовать и абсолютные, и относительные пути, а также пробелы.

В примере содержится только один блок непосредственного создания резервной копии (расположен после соответствующего комментария). Можно добавить несколько таких блоков один за другим, например, скопипастив имеющийся блок и изменив значения переменных SrcData и ArcName.

Читайте также:  Ram memory check windows

Резервные копии раскладываются в каталоги, имена которых содержат дату и время выполнения резервирования в следующем порядке: год, месяц, дата, часы, минуты, секунды, сотые доли секунды (справедливо для русских региональных настроек). Это необходимо для того, чтобы алфавитная сортировка списка резервных копий совпадала с сортировкой по дате/времени создания копий (то есть просто для удобства работы с копиями). В случае использования региональных настроек, в которых порядок следования элементов даты другой, для получения аналогичного эффекта необходимо изменить порядок токенов %%a-%%g в команде

Проверка существования каталога с резервной копией перед его созданием нужна, если вдруг захочется из имени каталога убрать «лишнее» (например, сотые доли секунд) и запускать скрипт чаще, чем позволяет такое имя. В этом случае ошибки при выполнении не будет, но RAR честно перезапишет уже имеющиеся в каталоге архивы.

«Родная» кодировка для CMD-сценариев — OEM (866), а для Windows-версии архиватора RAR — ANSI (Windows-1251). В связи с этим лог-файл грешит некоторой неудобочитаемостью, если сценарий сохранить в родной для него OEM-кодировке. С одной строны, для себя я счел этот недостаток некритичным (в редакторе/просмотрщике Far Manager не трудно нажать F8 для смены кодировки), а с другой стороны ничто не мешает сохранить сценарий в кодировке ANSI (вывод в консоль командами ECHO в сценарии не используется — только в лог-файл, — поэтому пользователь никаких кракозяблов не увидит, зато лог будет нормально записываться в одной и той же кодировке). Буду благодарен, если предложите более корректный способ «подружить» эти кодировки.

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Справочник по командам системы архивации данных Windows Server Windows Server Backup Command Reference

Следующие подкоманды программы Wbadmin предоставляют функции резервного копирования и восстановления из командной строки. The following subcommands for wbadmin provide backup and recovery functionality from a command prompt.

Чтобы настроить расписание архивации, необходимо быть членом группы администраторов . To configure a backup schedule, you must be a member of the Administrators group. Для выполнения всех других задач с помощью этой команды необходимо быть членом группы » Операторы резервного копирования » или » Администраторы «, либо вам должны быть делегированы соответствующие разрешения. To perform all other tasks with this command, you must be a member of the Backup Operators or the Administrators group, or you must have been delegated the appropriate permissions.

Читайте также:  How to get windows 10 media creation tool

Необходимо запустить программу Wbadmin из командной строки с повышенными привилегиями. You must run wbadmin from an elevated command prompt. (Чтобы открыть командную строку с повышенными привилегиями, нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.) (To open an elevated command prompt, click Start, right-click Command Prompt, and then click Run as administrator.)

MagicPast.NET:

Linux Windows Софт Hardware BIOS Вебмастеру Интернет Сеть C++ Звук Статьи Автомобильные устройства PDA

IP адрес: 185.151.241.146

Версия протокола: HTTP/1.1

Локальный порт: 50728

Windows Server 2008

Windows Server 2003

Файл подкачки (Swap)

Master Boot Record (MBR)

Навигация: Главная — Windows — Архивация WinRaR в командной строке

Архивация WinRaR в командной строке

WinRAR 4.10 beta 2

Резервное копирование (англ. backup) — процесс создания копии данных на носителе (жёстком диске, дискете и т. д.), предназначенном для восстановления данных в оригинальном или новом месте их расположения в случае их повреждения или разрушения.

Для создания сжатых резервных копий папок, чаще всего используют WinRar.

Ниже приведен код командной строки, который создаст резервную копию (рекурсивно с поддиректориями) директории C:\folder в файл C:\kopija.rar с наивысшей степенью сжатия (5):

«c:\program files\winrar\rar.exe» a -r -m5 c:\kopija.rar c:\folder

Для автоматизации процесса и и постоянного создания резервной копии директории C:\folder в файл C:\kopija.rar, можно создать текстовый файл с расширением .bat (batch — пакетный файл) и наполнить его вышеприведенным содержимым:

«c:\program files\winrar\rar.exe» a -r -m5 c:\kopija.rar c:\folder

Резервная копия будет создаваться автоматически, при запуске созданного .bat файла.

Если нужно делать резервные копии каждый день и хранить последние несколько копий, то можно результирующий .rar файл называть именем текущей даты. Для этого в вышеприведенном коде, необходимо подставить маску %date вместо имени файла «kopija.rar» (или дописать в начало/конец имени файла), в этом случае результирующий архив будет иметь имя ДД.ММ.ГГГГ.rar, пример кода:

«c:\program files\winrar\rar.exe» a -r -m5 c:\%date%.rar c:\folder

Если нужно отслеживать количество сжатых файлов, а так же результат выполнения операции, то в этом случае поможет оператор «>», с его помощью будет создан еще один файл (лог-файл), при просмотре которого будет виден результат операции. Пример:

«c:\program files\winrar\rar.exe» a -r -m5 c:\%date%.rar c:\folder > c:\%date%.log

Последний код создаст 2 файла:

— rar-архив имя которого будет равно текущей дате,

— log-файл имя которого так же будет равно текущей дате.

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

Оцените статью