Как распаковать много архивов в разные папки
Перейти к содержимому

Как распаковать много архивов в разные папки

  • автор:

Распаковать несколько архивов

Распаковать с помощью unzip в командной строке Linux несколько zip-архивов в один каталог. Вопреки возможным ожиданиям, unzip *.zip работать не будет, *.zip необходимо взять в кавычки:

 unzip "*.zip" 

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

 unzip -B "*.zip" 

Unzip -B в процессе распаковки перезаписывает файлы с одинаковыми именами, но сохраняет их резервные копии. Новые имена для этих файлов создаются добавлением тильды («~») в конец изначальных названий файлов. Если имеется расширение, то «~» добавляется после него. Если этого недостаточно, после тильды («~») прибавляется уникальная последовательность цифр (до 5 знаков).

Unzip -B не слишком рабочее решение. Например, поскольку диапазон последовательностей цифр может израсходоваться (99999 знаков, или 65535 для 16-битных систем), резервный файл с максимальным числом диапазона после «~» в названии стирается и замещается без уведомления новой резервной копией ( Более подробно ). Число файлов в архиве может быть не всегда известно заранее или оно может быть больше диапазона доступных чисел, так что Unzip -B не лучший вариант. Переименование файлов с одинаковыми именами с помощью добавления «~» в конце имен, после расширения тоже не слишком удобно.

Но другой встроенный вариант еще хуже. Если модификатор -B не используется, то каждый раз, как распаковывается файл с таким же именем как уже был извлечен, unzip спрашивает replace example.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: («заместить example.txt? да, нет, все, ни один, переименовать:»). Каждый раз нужно нажимать на «r» и каждый раз вводить новое имя. Так что для решения проблемы вероятно следует создать и использовать какой-то скрипт, bash или иной.

Операционные системы
  • Linux
  • Многие другие *nix системы
Ещё
  • Распаковать tar.gz
  • Распаковать tar.bz2

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.036 секунд. Запросов: 23.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Извлечь сейчас: распаковать сразу несколько архивов в Windows

Статья об одновременной обработке нескольких файловых архивов rar была очень продуктивной, если учесть, что она привела к двум дополнительным статьям, основанным на комментариях, полученных после публикации. Одной из упомянутых здесь программ была Extract Now, бесплатный инструмент для операционной системы Windows.

Извлечь сейчас это программное обеспечение, которое имеет одну главную цель — извлекать сразу несколько файлов. Или, другими словами, сделать извлечение архивов на Windows-устройствах максимально комфортным.

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

Это означает, что он обработает все поддерживаемые архивы в основной папке, которую вы перетащили в интерфейс, а затем пройдется по каждой папке в этой корневой структуре папок, чтобы сделать то же самое.

Извлечь сейчас Обзор

извлечь сейчас программу

Помимо очевидной поддержки перетаскивания, он также прекрасно интегрируется в проводник Windows, давая вам возможность извлекать файлы, щелкнув их правой кнопкой мыши. Это работает не только с файлами, но и с папками. ExtractNow использует тот же механизм, что и раньше, если вы используете опцию папки: он сканирует архивы в папке и автоматически извлекает все, что находит в корне и во вложенных папках.

Ранее я сказал, что поддерживаются наиболее часто используемые форматы, такие как zip, rar и gz, а также форматы изображений, такие как iso и img. Вам все еще нужно программное обеспечение, способное упаковывать файлы, а это означает, что этот инструмент в основном предназначен для тех, кто много работает с файлами, которые им нужно извлечь. Что касается упаковки, Предлагаю вам попробовать 7-zip или Bandizip поскольку оба являются отличными бесплатными инструментами для этой цели.

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

Извлечь сейчас регулярно обновляется новыми функциями. Последняя версия, выпущенная всего месяц назад, включает поддержку форматов архивов комиксов cbz, rar5 и cbr, например. Функциональность программы значительно улучшилась с момента нашего первого обзора здесь, на Ghacks.

Новые основные функции, добавленные автором программы, включают поддержку списков паролей, которые позволяют распаковывать архивы, защищенные паролем, а также возможность отслеживать каталоги для новых архивов, чтобы извлекать их автоматическиy, поддержка сценариев Lua для расширенных настроек и поддержка основных форматов архивов.

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

  1. Ссылка на файл паролей (текстовый), который автоматически используется при извлечении архивов, защищенных паролем.
  2. Исключение файлов из извлечения, что может быть полезно для блокировки извлечения thumbs.db, desktop.ini или других файлов.
  3. Отслеживайте автоматически выбранные папки и извлекайте любые архивы, которые копируются или перемещаются в них.
  4. Измените приоритет потока. Либо ниже, если вы хотите снизить нагрузку на компьютер во время извлечения, либо выше, если вы хотите, чтобы операция выполнялась быстрее.
  5. Автоматическое извлечение архивов внутри архивов.
  6. Автоматически извлекать файлы в выбранное место с помощью переменных шаблона
  7. Возможность запускать программы после завершения работы по извлечению.

извлечь сейчас

Вердикт

Если вам нужна универсальная программа для извлечения всех основных архивов и нескольких меньших, то Extract Now определенно должна быть программой, которую вы должны попробовать, поскольку она очень хороша в этом. Хотя вы не можете использовать его для создания архивов, его основные функции могут по-прежнему окупаться.

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

Смотрите так же:
  1. Установите BSD-вариант с помощью PC-BSD
  2. Как создать файлы справки .CHM из снимков экрана
  3. Анализируйте задержки и проблемы с буферизацией с помощью PingPlotter
  4. Disney + не работает на устройствах Linux

Инструкция, как распаковать многотомный архив RAR, Tar Gz, Zip и другие типы

Вид многотомного архива на примере формата RAR с названием статьи

Сегодня расскажу про многотомный архив, как распаковать их правильно через известные бесплатные архиваторы в Windows, независимо от расширения (rar, tar, gz или любых других). Потому что если не сделать некоторых действий, то вы сможете распаковать только одну (основную) часть архива, от чего не будет толку или вовсе получите ошибку при процессе разархивации.

Многотомный архив: как распаковать известными архиваторами

В примере вы видите многотомный архив формата Tar Gz. Это резервная копия CMS Bitrix.

Многотомные — это те архивы, что состоят из нескольких частей примерно одного размера (веса), имеющие порядковые номера. Чаще всего архивируют в несколько томов резервные копии и другие данные, имеющие в исходном виде большой объем. Это позволяет снизить серверную нагрузку на процесс создания архива, а заодно каждая часть будет весить немного (например, по 100 мегабайт). Я сам администрирую сайт техникума через CMS Bitrix создаю резервную копию ресурса в виде многотомного архива: исходныйобъем сайта равен 14 гб, а после сжатия в tar.gz получается 6 гигабайт и каждая часть весит около 100 мегабайт. Вид архива формата Tar Gz (резервная копия сайта) из нескольких томов до извлечения. Важно! Для распаковки большинства видов архивных файлов, встроенного в Windows архиватора будет недостаточно (потому что он извлекает только ZIP файлы). Поэтому, если другого архиватора вы не устанавливали, то придется это сделать. Рекомендую WinRAR или 7zip (подробнее можете посмотреть здесь »).

Как распаковать архив RAR, 7z, ZIP других известных типов из нескольких частей

Рассмотрим процесс на примере самого популярного формата архивных файлов — «.rar». Получив многотомник такого формата, каждая часть должна иметь порядковый номер перед именем расширения. Например: part1, part2… Или «1», «2». А также «001», «002». Так выглядит архив формата RAR, состоящий из нескольких частей с нумерацией каждой. Популярный архив с расширением RAR из нескольких частей. При этом очень важно, чтобы все части архива находились в одной папке, а не были разбросаны по разным каталогам! В таком случае ничего не получится, появится ошибка в процессе. Если с этим порядок, то вам осталось кликнуть правой кнопкой по самой первой части архива и выбрать пункт извлечения («извлечь в» / «распаковать в»), смотря какой у вас установлен архиватор. Ниже пример для WinRAR и 7zip: Вот как распаковать многотомный архив любого формата в архиваторах WinRAR и 7-Zip. Многотомный архив, как распаковать форматы RAR, TAR, GZ и другие. Осталось дождаться окончания разархивации и получите папку или файл с распакованным содержимым. Если потребуется открыть «упаковку» с расширением «zip», «7zip», «tar», то все делается точно также, никаких отличий:

  1. Кликаете по главному тому (имеет первый номер) правой кнопкой мыши;
  2. Выбираете из контекстного меню пункт распаковки в текущую папку или в новую;
  3. Ожидаете окончания.

Дополнительно хочу показать еще один способ распаковки, в случае если в контекстном меню вашей системы Windows не оказалось пунктов извлечения. Такое возможно, если при установке архиватора или после в его настройках вы отключили добавление функций в контекстное меню Виндовс.

Ничего страшного! Поступаем так:

  1. Сначала открываем саму программу-архиватор любым способом (с рабочего стола, с меню «Пуск» или находим по поиску).
  2. В программе переходим в папку, где лежит нужный архив.
  3. Кликаем в окне правой кнопкой мыши по нему и выбираем один из подходящих вам пунктов распаковки.

Другой способ распаковать архив из нескольких томов на примере WinRar.

Еще вариант, как открыть архив из нескольких частей.

Как распаковать многотомный файл tar gz

С архивами формата .tar.gz изменений нет, но может быть такой нюанс, к которым столкнулся я, работая с резервными копиями сайта колледжа.

CMS Битрикс при создании резервной копии сайта архивирует файлы именно в такой формат, но при этом почему-то некорректно нумерует части архива, чтобы затем можно было его корректно распаковать (главный том не имеет 1-го номера).

Как выглядит главный том архива Tar.GZ, не имеющий порядкового номера.

Главный архивный файл, не имеющий номера.

Поэтому чтобы он корректно извлекался без ошибок, мне потребовалось вручную добавить к основному тому первый номер после имени расширения «.tar.gz».

И остальные части также переименовать в «002», «003», «004» и так далее. Получилось следующее:

Вот так выглядит многотомный архив Tar Gz после добавления номера к каждой части.

Вид томов архива tar.gz если установить номера для каждого.

После этого такой архив успешно разархивировался.

Основные выводы

Как вы поняли, распаковать многотомный архив — задача простая, причем вне зависимости от его формата (zip, rar, 7zip, tar или gz). Есть лишь один нюанс, когда части могут сами нумероваться неверно, что легко исправляется и виновато в этом программное обеспечение.

Главное, что нужно усвоить для корректной распаковки:

  1. Все части архива должны быть в одной папке;
  2. У всех томов должны быть порядковые номера, заданные в любом формате;
  3. Если будет отсутствовать хотя бы один том, архив не распакуется и система выдаст ошибку.

Которая выглядит в Winrar как 2 окна, предлагающих выбрать нужную часть архива для распаковки.

Ошибка, если не получается распаковать архив частями

Я думаю у вас не возникнет никаких проблем с распаковкой, а если что-то не получится, пишите, пожалуйста, вопрос в комментариях внизу страницы и я постараюсь вам помочь. Всех Вам благ! ?

Сделай репост – выиграй ноутбук!

Каждый месяц 1 числа iBook.pro разыгрывает подарки.

  • Нажми на одну из кнопок соц. сетей
  • Получи персональный купон
  • Выиграй ноутбук LENOVO или HP

Ноутбук, который можно выиграть, сделав репост.

—> LENOVO или HP от 40-50 т.р., 8-16ГБ DDR4, SSD, экран 15.6″, Windows 10

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *