Распакуйте рекурсивные файлы (tar, bz2.gz) в виде подпапок bz2. - PullRequest
0 голосов
/ 19 октября 2019

Я использую MacOS и у меня есть папка tar, которая содержит большое количество файлов bz2.gz внутри папки tar. Эти файлы .gz можно распаковать вручную, если я щелкнул файл в Finder. Например, после разархивирования каждый файл bz2 является папкой, которая включает в себя множество других файлов. Однако, когда я попытался запустить команды терминала для рекурсивного извлечения всех файлов, я не могу получить файлы папок (bz2), а только файл заканчивается на bz2, который не может быть открыт в Mac OS. Вот команды, которые я использовал:

шаг 1 : tar -xf target_folder.tar шаг 2 : gzip -r -d * .gz шаг 3: gzip -r -d * .bz2

Пример - Структура каталогов: Целевая папка - file1.bz2.gz, - file2.bz2.gz, ...

После шага 3 я закончил файлами bz2, но не папками (оканчивается именами bz2).

Что я хочу : file1.bz2 папка и file2.bz2 папка и т. д. и не file1.bz2 и file1.bz2 файлы .

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

Ваша помощь и поддержка очень ценятся!

Джек

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