Я не думаю, что я единственный, кто столкнулся с этой проблемой, но, к сожалению, я не смог найти правильный ответ между ранее заданными вопросами.
Это очень распространенная процедура на торрент-сайтах, где контент разделен на множество небольших архивов. Иногда эти небольшие проиндексированные zip-архивы содержат внутри себя другой rar-архив.
Итак, мой вопрос: как вы справитесь с этой проблемой? Как вам рекурсивно распаковать эти файлы?
Ответы:
Для этого просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
Также вы можете щелкнуть правой кнопкой мыши по первому файлу в группе и выбрать Извлечь здесь, и это будет также все файлы в этой группе.
источник
unzip
не поддерживает разделение архивов (см. Первый абзац в разделе «Ошибки»).Чтобы разархивировать несколько файлов с помощью цикла -
источник
*.zip
предоставляет все возможные файлы, заканчивающиеся расширением zip, которое цикл распаковывает один за другим. Именно поэтому @Mitch включил в свой ответ одинарные кавычки'*.zip'
, чтобы оболочка не распознала его как символ подстановки .CTRL+ ALT+ Tоткрыть терминал
Это в основном перебирает все почтовые индексы, которые вы получили в текущем каталоге, и разархивирует каждый из них многословно (отсюда и
-v
флаг) в каталог (-d
флаг)источник