Перейти к содержанию
    

Разархивирование многовложенных архивов с сохранием структуры папок

Помогите, пожалуйста, в моей непосильной работе с архивами в Ubuntu!

Исходные данные:

Имеется папка с множеством других папок, файлов и архивов. При этом есть такие архивы, которые содержат другие архивы.

Почти все архивы в формате *.t.Z, также есть небольшое количество архивов в формате *.zip и *.7Z, причем некоторые архивы *.7Z состоят из нескольких частей, например: *.7Z000, *.7Z001, *.7Z002.

Суть задачи:

Требуется распаковать архивы с сохранением структуры папок т.е.:

Пусть изначально была папка 123, в которой лежал архив 111.t.Z, причем внутри архива 1111.t.Z был архив 222.t.Z, в котором лежал Файл1.

После распаковки должно получиться следующее: В папке 123 лежит папка 111. Внутри папки 111 лежит папка 222. Внутри папки 222 лежит Файл1.

 

Хотелось бы получить скрипт или команду для терминала от знающих людей. В интернете найти полностью рабочий код не получилось, а самому разбираться чересчур долго. С Ubuntu только начинаю знакомиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...