- Командная строка WinRAR
- Компрессия и распаковка
- Дополнительные параметры
- Категории
- Рекомендуем
- TAR — архивирование данных в Windows 10.
- Создание архивов.
- Отображение содержимого архива
- Извлечение файлов из архива.
- Консольные команды WinRAR – примеры
- Создавать.zip папка из командной строки- (Windows)
- Используйте проводник для создания ZIP-файлов в Windows
- Используйте командную строку Windows для создания ZIP-файлов
- Добавьте файлы в существующий ZIP-файл в Windows
- Как распаковать ZIP-файлы в Windows
- Windows — создать .zip папку из командной строки — (windows)
- Если не написать start
- Извлечение zip архива с помощью командной строки
- Как добавить в архив вложенные папки и файлы
- Как заархивировать папку в rar через cmd
- Как создать bat файл и заархивировать папку в rar
- Как удалить файлы после архивации в winrar
- Консольные команды winrar – примеры
- Пробел в названии — не могу запустить bat
- Сжатие файлов в windows
Командная строка WinRAR
Утилита WinRAR – универсальный архиватор по нескольким критериям.
Приложение поддерживает форматы ZIP, ISO, TAR и прочие, а также функционирует в двух режимах: с графическим интерфейсом и командной строки.
При работе в консоли используются два исполняемых модуля rar.exe/unrar.exe. Оба файла присутствуют в каталоге программы с момента инсталляции WinRAR в среде Windows.
Компрессия и распаковка
Формально, модуль rar.exe – универсальный объект, позволяющий создавать архивы и извлекать файлы из них. Напротив, unrar.exe применяется исключительно при декомпрессии.
Структура формирования простейшего запроса отображена на рисунке.
Обе операции выполняются из одного исполняемого модуля. Вначале файл image.png сжимается в архив compressed_image, затем извлекается обратно.
Параметры командной строки в приведенной ситуации включают:
- исполняемый модуль — rar/unrar;
- команду – a (компрессия), x (распаковка);
- имя архива – compressed_image;
- наименование сжимаемого объекта – image.png.
Естественно, a/x – далеко не все команды, используемые при работе с архиватором через консоль.
Полный их список отображает ввод и запуск строки rar -?. Результат выполнения этой операции наглядно демонстрирует скриншот.
Раскроем более детально действие наиболее востребованных команд:
- a – сжатие объектов внутрь архива;
- e – извлечение модулей без сохранения путей (в единый каталог);
- x – распаковка, соответственно структуре (каждый файл помещается в папку согласно прописанному пути);
- c – добавление комментария;
- d – удаление файлов из пакета;
- k – блокирование архива;
- r – восстановление поврежденного пакета.
Другие полезные команды: тестирование (t), преобразование в самораспаковывающийся модуль (s), показать содержание (l, v – подробно).
Различие между стандартным и детальным отображением файлов в архиве демонстрирует рисунок.
Дополнительные параметры
Наряду с командами при работе с архиватором через консоль используются ключи, позволяющие расширить список действий. Их синтаксис незначительно отличается.
Ключ обязательно предваряет символ тире «–». Иногда параметры дублируют друг друга.
В частности команде блокировки архива соответствует идентичный ключ «k». Подобный дубликат имеет логичное объяснение.
Команда позволяет заблокировать уже созданный пакет. Напротив, ключ применяется в процессе компрессии.
Так, строка rar a -k compressed_images *.png сформирует уже заблокированный архив, как показано на картинке.
Другие полезные ключи:
- ad – применяется при распаковке группы пакетов, позволяя извлекать файлы из последующего модуля в отдельную директорию;
- ag – добавляет дату и время, что целесообразно в практике создания резервных копий;
- df – удалять файлы после их компрессии;
- m – задать степень сжатия, где n – число от 0 до 5;
- p[pass] – установить пароль.
Количество возможных ключей намного превышает численность команд. Ознакомиться с ними проще самостоятельно, по уже знакомому способу: через rar -? в консоли.
Категории
Рекомендуем
В разделе «Помощь пользователю» можно найти решения возможных проблем при работе с архиватором. Подробнее »
TAR — архивирование данных в Windows 10.
Начиная с Windows 10 build 17063 утилита командной строки tar.exe является штатным средством архивирования данных. Утилита tar многие годы являлась основным средством архивирования в ОС семейства Linux и первоначально использовалась для создания архивов на магнитной ленте ( отсюда ее название tar — t ape ar chive ). В настоящее время позволяет создавать архивы на любых носителях и практически, является основным средством хранения файлов и каталогов в одном файле специального формата для ОС семейства Linux/BSD. Главным достоинством формата tar является то, что архив содержит не только сами данные архивируемых файлов, но и информацию о структуре каталогов, владельце, и отметки времени ( время создания, модификации, доступа ). Архиватор tar не выполняет сжатие архивируемых данных, он всего лишь упаковывает множество файлов в один файл, размер которого приблизительно равен суммарному размеру упакованных файлов ( немного больше за счет добавления собственных служебных заголовков ). В Linux для сжатия используются внешние программы (gzip/bzip2/xz/lzma ), в Windows – дополнительные параметры командной строки. Используемая в Windows 10 утилита tar.exe базируется на bsdtar
Общий формат командной строки:
Как это принято в *nix системах, строчные и заглавные буквы в параметрах командной строки различаются. Сначала необходимо задать параметры архивирования:
-c — создать архив.
-r — добавить/заменить файлы в существующем архиве.
-t — отобразить список файлов в архиве.
-u — обновить содержимое архива. В существующем архиве будут заменены только устаревшие файлы.
-x — извлечь файлы из архива.
-b # — использовать # -байтные записи для блоков ввода/вывода. # может принимать значения от 1 до 8192. По умолчанию используются записи длиной 512 байт.
-f — путь и имя файла архива. По умолчанию – магнитная лента (\\.\tape0)
-v — подробный режим вывода информации на экран.
-w — интерактивный режим, когда утилита выдает запрос на добавление файлов к архиву.
Создание архивов.
Формат командной строки:
tar -c [параметры] [ | | @ | -C
-z, -j, -J, —lzma — параметры сжатия архива — gzip/bzip2/xz/lzma
—exclude — исключить из архивирования файлы соответствующие шаблону pattern
, — файлы и каталоги, добавляемые в архив.
@ — добавить в архив записи из уже существующего архива archive
-C — сделать текущим каталогом каталог dir .
tar -c -f D:\Stordiag.tar D:\StorDiag\*.* — создать архив D:\Stordiag.tar из всех файлов каталога D:\StorDiag\
tar -cvf D:\Stordiag.tar D:\StorDiag\*.* — то же, что и в предыдущем примере, но параметры объединены ( -c –v –f можно использовать как –cvf) и добавлен подробный режим вывода ( -v ).
tar -cvzf D:\123.tar.gz D:\StorDiag\*.* @D:\StorDiag.zip — то же, что и в предыдущем примере, но выполняется сжатие архива методом gzip и к файлам создаваемого архива добавляется содержимое уже существующего архива D:\StorDiag.zip
tar -cvzf D:\123.tar.gz D:\StorDiag\*.reg @D:\StorDiag.zip — то же, что и в предыдущем примере, но для архивирования отбираются файлы с расширением .reg . Действие шаблона поиска файлов не распространяется на содержимое архива @D:\StorDiag.zip
Отображение содержимого архива
Формат командной строки:
tar -t [параметры] [ ]
шаблон — шаблон для выводимого списка файлов. Если не задан – выводится список всего содержимого архива.
tar -tf D:\StorDiag.tar.gz — отобразить содержимое архива D:\StorDiag.tar.gz
Извлечение файлов из архива.
tar -x [параметры] [ ]
шаблон определяет перечень извлекаемых из архива файлов. Если не задан, то извлекаются все.
-k — не перезаписывать существующие файлы.
-m — не восстанавливать отметку времени модификации файлов.
-O — записывать содержимое в stdout (выводить на экран), т.е. не восстанавливать на диск.
-p — восстанавливать разрешения, включая списки доступа (ACLs), владельца (owner), атрибуты файлов.
tar -xvzf D:\StorDiag.tar.gz — извлечь содержимое архива StorDiag.tar.gz в текущий каталог.
tar -xvzf D:\StorDiag.tar.gz *.reg — извлечь только файлы с расширением .reg
tar -xvzOf D:\123.tar.gz *.reg — то же, что и в предыдущем примере, но с выдачей информации на экран.
Обратите внимание, что извлечение файлов из архива всегда выполняется в текущий каталог. Поэтому для извлечения файлов в нужный каталог, не являющийся текущим можно воспользоваться параметром -C меняющий текущий каталог на dir перед извлечением файлов из архива.
Краткую справку по использованию TAR можно получить по команде:
И соответственно, более полную справку можно получить по команде tar –help или tar –h .
Консольные команды 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.
Создавать.zip папка из командной строки- (Windows)
Используйте проводник для создания ZIP-файлов в Windows
Еще один встроенный способ создания ZIP-файла в Windows — это использование проводника файлов. Этот способ работает почти так же, как и пункт контекстного меню. И вы можете использовать его для добавления файлов и папок в новый ZIP-архив.
Используйте проводник для создания ZIP-файлов в Windows
Вот как можно найти и воспользоваться этой функцией архивации:
- Откройте окно проводника файлов и откройте папку, в которой находятся ваши файлы.
- Выберите файлы, которые вы хотите добавить в ZIP-архив.
- Перейдите на вкладку с надписью Поделиться, которая находится в верхней части окна Проводника.
- Вы увидите опцию с надписью Сжать. Выберите этот параметр.
- Windows пойдет дальше и создаст для вас ZIP-архив. Не будет никаких подсказок или подтверждений.
Используйте командную строку Windows для создания ZIP-файлов
Если вы являетесь фанатом командной строки. Тогда этот способ точно для вас. Так как он полностью описывает метод создания Zip архива через командную строку.
Хочу заметить, что эта команда работает только в Windows 10.
В Windows 10 есть команда tar, которая помогает создавать или извлекать архивы на вашем компьютере. Вы можете использовать эту команду для добавления существующих файлов в ZIP-архив.
CMD для создания ZIP-файлов
- Откройте окно командной строки на вашем компьютере.
- Используйте команду cd , чтобы перейти в папку, в которой находятся ваши файлы.
- Введите следующую команду в окне командной строки и нажмите Enter .
tar.exe -a -c -f output.zip myfile.txt
Заменить output.zip на любове другое имя, которое вы хотите дать своему ZIP-файлу.
myfile.txt файл который вы хотите добавить в ZIP-файл.
Добавьте файлы в существующий ZIP-файл в Windows
Если вы вдруг забыли добавить некоторые файлы при создании ZIP-архива. Не беспокойтесь, вы можете добавить файлы в существующий архив без каких-либо хлопот. Вам даже не нужна дополнительная программа. Вот что нужно сделать чтоб изменить существующий ZIP-архив:
- Откройте папку, в которой находится ваш ZIP-архив.
- В другом окне откройте папку с файлами которые вы забыли заархивировать.
- Теперь просто перетащите файлы в ZIP-архив.
- Теперь ваши файлы будут добавлены в ваш архив.
Как распаковать ZIP-файлы в Windows
В ОС Windows 10 можно извлечь файлы как через командную строку так и с помощью контекстного меню.
Здесь мы покажем, как извлечь архивы:
Извлечение архива с помощью проводника
- Найдите ZIP-архив, который вы хотите извлечь.
- Чтобы извлечь один файл, дважды щелкните на архив и перетащите файл, который вы хотите извлечь, в папку в Проводнике.
- Чтобы извлечь все файлы, щелкните правой кнопкой мыши по 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-архив будет готов.