Как искать файлы в архивах 7-Zip с помощью командной строки | Белые окошки

Описание ключей команды 7z

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

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

Описание основных команд

КомандаОписание
aДобавление файлов в архив. Если архивного файла не существует, создает его.
dУдаление файла из архива
eИзвлечение файлов из архива. Все файлы оказываются в одной папке.
lВывод содержимого архива.
rnПереименовывание файла внутри архива.
uОбновление файлов в архиве. Если файла нет, создает новый.
xИзвлечение файлов из архива. Пути сохраняются.

Описание ключей

Часто используемые:

КлючОписание
-tТип архива. По умолчанию создаются файлы в формате 7z. Примеры, -tzip, -tgz
-sswВключить файл в архив, даже если он в данный момент используется. Для резервного копирования очень полезный ключ.
-mxУровень компрессии. 0 — без компрессии (быстро), 9 — самая большая компрессия (медленно).
-pПароль для архива.

Другие полезные ключи:

КлючОписание
-oЗадает директорию, например, в которую будут распакованы файлы.
-sdelУдалить файлы после создания архива.
-sfxСоздание самораспаковывающегося sfx-архива.
-yУтвердительно ответить на все вопросы, которые может запросить система.
-xИсключить файлы или папки из архива.

Полный список ключей и команд можно получить командой 7z —help.

Второй — указать исключение в команде.

7z.exe a -tzip -ssw -mx9 -r0 -xr!Шаблон* C:Tempbackup.zip C:Data

Исключение файлов и папок

Отдельно стоит рассказать про возможность исключения. Есть два варианта ее применения.

Использование 7-zip в качестве файлового менеджера

Переключите режим отображения файлов в окне просмотра архиватора на 2 панели клавишей F9 на клавиатуре или через меню «Вид».

Открывайте разные папки на левой и правой панели. Копируйте и перемещайте их слева направо и наоборот с помощью кнопок на панели инструментов или перетаскиванием мышкой.

Кнопка «Удалить» удаляет выбранные файлы в корзину. «Информация» показывает их свойства и настройки.

:/>  Как использовать команду Shutdown для выключения и перезагрузки Windows из командной строки

Как искать файлы в архивах 7-zip с помощью командной строки | белые окошки

7-Zip входит в тройку самых востребованных архиваторов, обладающих помимо всего еще и возможностями проводника. Однако у него имеется один недостаток — отсутствие удобного поиска внутри архива. Если размер архива небольшой, его содержимое можно просмотреть прямо в окне встроенного файлового менеджера 7-Zip, для поиска файлов в гигабайтных архивах, содержащих множество файлов, лучше подключить к делу командную строку.

Чтобы обеспечить максимум удобства работы с 7-Zip в консоли, рекомендуем добавить архиватор в переменную Path, это избавит вас от необходимости переходить в каталог с исполняемым файлом архиватора.

Откроете командой systempropertiesadvanced свойства системы и нажмите кнопку «Переменные среды».

Свойства системы

В окне выделите мышкой системную переменную Path, нажмите «Изменить».

Переменные среды

В окошке редактора кликнете по кнопке «Создать» и введите в появившееся поле путь к папке 7-Zip.

Путь к папке 7-Zip

Теперь, когда у вас возникнет необходимость вывести содержимое архива единым списком, выполните в командной строке команду:

7z l путь-к-архиву

7z l

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

Listing archive

Если название нужного файла вам известно, добавьте к команде через пробел название файла с расширением и аргумент -r, например, вот так:

7z l E:limanzip.zip “Бурманская кошка.txt” -r

В двойные кавычки название файла берется, если оно содержит пробелы.

CMD

Если вам известна только часть имени файла и неизвестно расширение, можно воспользоваться подстановочными знаками:

7z l E:limanzip.zip “Бу*.*” -r

7z

Соответственно, если неизвестно имя, но известен формат, последний указывается вместо второй звёздочки. 7-Zip поддерживаются также и другие аргументы командной строки, например, A вместо l создает архив из указанного ресурса (файла или папки), а X — извлекает содержимое архивов в текущую папку.

:/>  Это действие запрещено политикой организации excel 2016 – 4apple – взгляд на Apple глазами Гика

Как создавать свои архивы

Создавать архивы с помощью 7-Zip можно двумя способами – через контекстное меню проводника и через интерфейс архиватора.

Первый — создать список исключений в отдельном файле.

Пример команды 7z:

7z.exe a -tzip -ssw -mx9 -r0 -x@exclus.txt C:Tempbackup.zip C:Data

* где exclus.txt — файл с исключениями.

Пример файла с исключениями:

test*.tmp

* в данном примере мы исключаем каталог с именем test и все файлы с расширением tmp.

Способ 1

После установки 7-Zip на ПК, RAR, ZIP и другие типы архивов ассоциируются с программой и открываются в ее интерфейсе после двойного клика левой кнопкой мышки. Если ассоциация не произошла, зайдите в «Сервис» – «Настройки» через верхнее меню и выполните ее вручную.

Нажмите на плюсик, чтобы у каждого расширения появилась надпись 7-Zip, затем кнопку «Применить».

Способ 2

Найдите архив через окно просмотра 7-Zip. Выделите его мышкой и выберите на панели инструментов сверху команду «Извлечь» (значок минуса).

В появившемся окне проверьте или измените папку извлечения и нажмите ОК.

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

Способ 2 – через интерфейс 7-zip

Выделите несколько файлов через интерфейс 7-Zip также, как выделяли их в проводнике Windows. Затем на панели инструментов сверху нажмите кнопку «Добавить».

Запустится окно, как было продемонстрировано в предыдущем способе этой инструкции. Настройте или оставьте без изменений параметры архивации и нажмите ОК.

Команды тихого создания архива с параметрами по умолчанию доступны через верхнее меню «Файл» (скриншот ниже).

Способ 3

Запустите 7-Zip. В окне просмотра отыщите папку с архивами. Для поднятия на уровень выше используйте зеленую стрелочку вверх, слева от строки адреса.

:/>  Кракозябры при выводе результатов в файл из cmd | Блог -

Для просмотра содержимого найденного архива кликните по нему дважды левой кнопкой мыши.

Оставьте комментарий