Как открыть tar bz2

Обновлено: 21.11.2024

Файл ленточного архива, или сокращенно TAR, представляет собой способ упаковки исходного кода для загрузки или загрузочного образа ISO. Основные файлы .tar не сжаты, но их можно сжать в .tar.gz или .tar.bz2, чтобы занимать еще меньше места. В среде Linux .tar является стандартом де-факто для предоставления исходного кода для загрузки, но при необходимости вы можете разархивировать его в Windows и Mac. В этой статье подробно показано, как это сделать..

Как разархивировать или распаковать файл .tar.gz или .tar.bz2 в Windows 10

В Windows 10 существует несколько вариантов распаковки или, точнее, распаковки таких файлов. Например, можно использовать инструмент командной строки, такой как TarTool, или полнофункциональную утилиту архивирования, такую ​​как 7-Zip, которая предлагает приятный графический интерфейс или графический интерфейс. В следующем разделе мы покажем вам, как использовать 7-Zip в командной строке, а также через графический интерфейс.

Шаг 1. Загрузите и установите 7-Zip. Перейдите к шагу 5, если вы хотите использовать графический интерфейс пользователя.

Шаг 2. Откройте Пуск -> Панель управления -> Система -> Дополнительно -> < em>Переменные среды, чтобы добавить каталог установки 7-zip в путь.

Шаг 3. Поместите файл для извлечения в целевой каталог. Откройте CMD и перейдите в этот каталог. Затем, если файл сжат, выполните одну из следующих команд: 7z x имя_файла.tar.gz

Шаг 4. Вы должны либо запустить обе команды, либо только вторую. Первый можно заменить на filename.tar.bz2 или на любое другое имя вашего TAR-файла. Файл будет загружен в каталог внутри каталога со всеми извлеченными файлами.

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

Как извлечь или распаковать файл .tar.gz или .tar.bz2 на Mac

В macOS процесс слишком прост, чтобы требовать объяснения: просто дважды щелкните значок, и Mac запустит приложение Unarchiver для извлечения файла. Однако, как и в случае с Windows, вам может потребоваться дважды распаковать его. Если вы предпочитаете использовать приложение «Терминал» с вводом данных из командной строки, вы можете сделать следующее:

Шаг 1. Прежде всего, переместите файл .tar.gz или .tar.bz2 в каталог, который вы помните.

Шаг 2. Убедитесь, что у вас запущена оболочка терминала, затем перейдите в каталог, в который был скопирован файл TAR.

Шаг 3. Выполните следующую команду (tar -xyz foo.tar.gz). Эта команда создаст извлеченные файлы в том же каталоге. Если вы не знаете, что они содержат, вы также можете немного изменить команду, чтобы получить список извлеченных файлов по мере их создания.

Шаг 4. Команда tar работает с файлами .tar.gz и .tar.bz2, но если у вас есть файл .tar, вместо этого используйте следующую команду: tar xopf foo.tar< /p>

И в Windows, и в Mac есть инструменты по умолчанию, необходимые для извлечения файлов TAR GZ, но, как видите, для большинства из них требуется небольшой практический опыт работы с командной строкой или терминалом. Вы также можете выбрать утилиту сжатия файлов премиум-класса и легко заставить ее выполнять свою работу за пару кликов, но хорошо знать бесплатные методы и инструменты на случай, если вы окажетесь в крайнем случае и вам нужно срочно распаковать .tar. gz и файл .tar.bz2.

Петти является главным редактором UUByte и пишет различные темы о Windows и Mac, чтобы помочь людям максимально использовать современные технологии.

Команда tar позволяет создавать и извлекать архивы tar. Он поддерживает широкий спектр программ сжатия, таких как gzip, bzip2, lzip, lzma, lzop, xz и Compress.

Bzip2 — один из самых популярных алгоритмов сжатия tar-файлов. По соглашению имя tar-архива, сжатого с помощью bzip2, заканчивается либо на .tar.bz2, либо на .tbz2.

В этом руководстве мы объясним, как извлечь (или разархивировать) архивы tar.bz2 и tbz2 с помощью команды tar.

Большинство дистрибутивов Linux и macOS поставляются с предустановленной по умолчанию утилитой tar.

Чтобы извлечь файл tar.bz2, используйте параметр --extract ( -x ) и укажите имя файла архива после параметра -f:

Команда tar автоматически определяет тип сжатия и извлекает архив. Эту же команду можно использовать для извлечения архивов tar, сжатых с помощью других алгоритмов, таких как .tar.gz или .tar.xz .

Если вы являетесь пользователем рабочего стола и командная строка вам не по душе, вы можете использовать файловый менеджер. Чтобы извлечь (разархивировать) файл tar.bz2, просто щелкните правой кнопкой мыши файл, который хотите извлечь, и выберите «Извлечь». Пользователям Windows потребуется инструмент 7zip для извлечения файлов tar.bz2.

Для более подробного вывода используйте параметр -v. Эта опция указывает tar отображать имена извлекаемых файлов на терминале.

По умолчанию tar извлекает содержимое архива в текущий рабочий каталог. Используйте --directory ( -C ) для извлечения архивных файлов в определенный каталог:

Например, чтобы извлечь содержимое архива в каталог /home/linuxize/files, введите:

Чтобы извлечь определенные файлы из файла tar.bz2, добавьте список имен файлов, разделенных пробелами, после имени архива:

При извлечении файлов вы должны указать их точные имена, включая путь, который печатается при использовании параметра --list ( -t ).

Извлечение одного или нескольких каталогов из архива аналогично извлечению нескольких файлов:

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

Опция --wildcards позволяет извлекать файлы из файла tar.bz2 на основе шаблона подстановочных знаков. Шаблон должен быть заключен в кавычки, чтобы оболочка не могла его интерпретировать.

Например, чтобы извлечь только файлы, имена которых заканчиваются на .md (файлы Markdown), вы должны использовать:

При извлечении сжатого файла tar.bz2 путем чтения архива из стандартного ввода (обычно через конвейер) необходимо указать параметр распаковки. Опция -j сообщает tar, что файл сжат с помощью bzip2.

В приведенном ниже примере мы загружаем исходный код Vim с помощью команды wget и передаем его вывод команде tar:

Если вы не укажете параметр распаковки, tar покажет вам, какой вариант следует использовать:

Чтобы просмотреть содержимое файла tar.bz2, используйте параметр --list ( -t ):

Вывод будет выглядеть примерно так:

Если вы добавите параметр --verbose ( -v ), tar напечатает дополнительную информацию, такую ​​как владелец, размер файла, отметка времени и т. д.:

Файл .tar.bz2 представляет собой архив TAR, сжатый с помощью алгоритма сжатия Burrows-Wheeler (BZ2), а также кодирования длины цикла (RLE) для лучшего сжатия. Чаще всего этот формат файла используется для распространения пакетов программного обеспечения в операционных системах на основе Unix, таких как Linux. Чтение или извлечение файлов из архива tar.bz2 стало намного проще благодаря новой программе WinZip, разработанной Corel.

Как открыть файлы TAR-BZ2

  1. Сохраните файл .tar.bz2 на рабочем столе. Если ваш сжатый файл был загружен с веб-сайта, он может быть сохранен в папке «Загрузки» в ваших документах или каталоге пользователя.
  2. Запустите WinZip из меню "Пуск" или ярлыка на рабочем столе. Откройте сжатый файл, нажав Файл > Открыть. Если в вашей системе есть расширение сжатого файла, связанное с программой WinZip, просто дважды щелкните файл.
  3. Выберите все файлы и папки внутри сжатого файла. Или выберите несколько файлов или папок, которые вы хотите открыть, удерживая клавишу CTRL и щелкая по ним левой кнопкой мыши.
  4. Нажмите «Разархивировать одним нажатием» и выберите «Распаковать на ПК или в облако» на панели инструментов WinZip на вкладке «Распаковать/поделиться».
  5. Выберите папку для размещения распаковываемых файлов и нажмите кнопку "Разархивировать".
  6. Найдите извлеченные файлы в папке назначения.

Открытие файлов TAR-BZ2 на Windows или Mac

WinZip 26
  • Windows 11
  • Windows 10
  • Windows 8
  • Windows 7
  • Internet Explorer 8 или более поздней версии
WinZip для Mac 9
  • Mac OS X 10.8, 10.9 или 10.10
  • 64-разрядный процессор Intel
  • Поддерживает дисплеи Apple Retina

WinZip открывает и извлекает сжатые архивные файлы TAR-BZ2 и многие другие форматы

Мы разработали WinZip для открытия и извлечения из самых разных форматов файлов, включая все следующие:

    и IMG , ТАЗ и ТГЗ
  • ТЗ и Я
  • UUencoded

Загрузите WinZip прямо сейчас, чтобы открыть файлы TAR-BZ2, а затем наслаждайтесь всеми возможностями самой популярной в мире утилиты сжатия, включая самое простое и практичное сжатие файлов, шифрование, упаковку, управление файлами и возможности резервного копирования данных. .

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

Дэйв Маккей

Дэйв Маккей
Писатель

Файлы tar представляют собой сжатые архивы. Вы будете часто сталкиваться с ними при использовании дистрибутива Linux, такого как Ubuntu, или даже при использовании терминала в macOS. Вот как можно извлечь или распаковать содержимое tar-файла, также известного как tar-архив.

Что означают .tar.gz и .tar.bz2?

Файлы с расширением .tar.gz или .tar.bz2 являются сжатыми архивными файлами. Файлы только с расширением .tar несжаты, но они встречаются очень редко.

.tar часть расширения файла обозначает ленточный архив, и именно поэтому оба этих типа файлов называются tar-файлами. Файлы tar восходят к 1979 году, когда была создана команда tar, позволяющая системным администраторам архивировать файлы на ленту. Сорок лет спустя мы все еще используем команду tar для извлечения файлов tar на наши жесткие диски. Кто-то где-то, вероятно, все еще использует tar с лентой.

Суффикс расширения .gz или .bz2 указывает, что архив был сжат с использованием алгоритма сжатия gzip или bzip2. Команда tar будет успешно работать с обоими типами файлов, поэтому не имеет значения, какой метод сжатия использовался, и она должна быть доступна везде, где у вас есть оболочка Bash. Вам просто нужно использовать соответствующие параметры командной строки tar.

Извлечение файлов из файлов Tar

Допустим, вы скачали два файла с нотами. Один файл называется ukulele_songs.tar.gz, другой — Guitar_songs.tar.bz2. Эти файлы находятся в каталоге загрузок.

Давайте извлечем песни для укулеле:

По мере извлечения файлов они отображаются в окне терминала.

  • -x: извлечь файлы из файла tar.
  • -v: подробный список файлов по мере их извлечения.
  • -z: Gzip, используйте gzip для распаковки tar-файла.
  • -f: File, имя файла tar, с которым мы хотим работать. За этой опцией должно следовать имя tar-файла.

Выведите список файлов в каталоге с помощью ls, и вы увидите, что был создан каталог с названием «Песни для укулеле». Извлеченные файлы находятся в этом каталоге. Откуда взялся этот каталог? Он содержался в файле tar и был извлечен вместе с файлами.

Теперь давайте извлечем гитарные композиции. Для этого мы будем использовать почти ту же команду, что и раньше, но с одним важным отличием. Суффикс расширения .bz2 говорит нам, что он был сжат с помощью команды bzip2. Вместо параметра -z (gzip) мы будем использовать параметр -j (bzip2).

  • -x: извлечь файлы из файла tar.
  • -v: подробный список файлов по мере их извлечения.
  • -j: Bzip2, используйте bzip2 для распаковки tar-файла.
  • -f: Файл, имя tar-файла, с которым мы хотим, чтобы tar работал.

Если мы перечислим файлы в каталоге загрузки, мы увидим, что был создан другой каталог под названием Guitar Songs.

Выбор места для извлечения файлов

Если мы хотим извлечь файлы в место, отличное от текущего каталога, мы можем указать целевой каталог с помощью параметра -C (указанный каталог).

Заглянув в каталог Documents/Songs, мы увидим, что каталог Guitar Songs создан.

Обратите внимание, что целевой каталог уже должен существовать, tar не создаст его, если он отсутствует. Если вам нужно создать каталог и распаковать в него все файлы одной командой, вы можете сделать это следующим образом:

Опция -p (parents) заставляет mkdir создавать все необходимые родительские каталоги, обеспечивая создание целевого каталога.

Просмотр внутри файлов Tar перед их извлечением

Пока что мы просто совершили прыжок веры и незаметно извлекли файлы. Вы могли бы посмотреть, прежде чем прыгать. Вы можете просмотреть содержимое tar-файла перед его извлечением, используя параметр -t (список). Обычно удобно передавать вывод через команду less.

Обратите внимание, что нам не нужно использовать параметр -z для вывода списка файлов. Нам нужно добавить параметр -z только тогда, когда мы извлекаем файлы из .tar.файл gz. Точно так же нам не нужна опция -j для вывода списка файлов в файле tar.bz2.

Прокручивая выходные данные, мы видим, что все в файле tar хранится в каталоге с именем Ukulele Songs, а в этом каталоге есть файлы и другие каталоги.

Мы видим, что в каталоге Ukulele Songs есть каталоги с названиями Random Songs, Ramones и Possibles.

Чтобы извлечь все файлы из каталога в файле tar, используйте следующую команду. Обратите внимание, что путь заключен в кавычки, так как в пути есть пробелы.

Чтобы извлечь один файл, укажите путь и имя файла.

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

Извлечение файлов без извлечения каталогов

Если вы не хотите, чтобы структура каталогов в tar-файле воссоздавалась на вашем жестком диске, используйте параметр --strip-components. Опция --strip-components требует числового параметра. Число представляет, сколько уровней каталогов следует игнорировать. Файлы из игнорируемых каталогов по-прежнему извлекаются, но структура каталогов не реплицируется на ваш жесткий диск.

Если мы укажем --strip-components=1 в нашем примере tar-файла, самая верхняя папка Ukulele Songs в tar-файле не будет создана на жестком диске. Файлы и каталоги, которые должны были быть извлечены в этот каталог, извлекаются в целевой каталог.

В нашем примере файла tar есть только два уровня вложенности каталогов. Поэтому, если мы используем --strip-components=2 , все файлы извлекаются в целевой каталог, и никакие другие каталоги не создаются.

Если вы посмотрите на справочную страницу Linux, вы увидите, что tar должен быть хорошим кандидатом на звание «команды с наибольшим количеством параметров командной строки». К счастью, чтобы мы могли извлекать файлы из файлов .tar.gz и tar.bz2 с хорошей степенью детального контроля, нам нужно запомнить только несколько этих параметров.

< /tbody>
Команды Linux
Файлы tar · pv · cat · tac · chmod · grep · diff · sed · ar · man · pushd · popd · fsck · testdisk · seq · fd · pandoc · cd · $PATH · awk · join · jq · fold · uniq · journalctl · tail · stat · ls · fstab · echo · less · chgrp · chown · rev · look · strings · type · rename · zip · unzip · mount · umount · install · fdisk · mkfs · rm · rmdir · rsync · df · gpg · vi · nano · mkdir · du · ln · patch · convert · rclone · shred · srm
Процессы alias · screen · top · nice · renice · прогресс · strace · systemd · tmux · chsh · история · at · пакетный · бесплатный · который · dmesg · chfn · usermod · ps · chroot · xargs · tty · pinky · lsof · vmstat · timeout · стена · yes · kill · спать · sudo · su · время · groupadd · usermod · группы · lshw · выключение · перезагрузка · halt · poweroff · passwd · lscpu · crontab · date · bg · fg
Сеть netstat · ping · traceroute · ip · ss · whois · fail2ban · bmon · копать · finger · nmap · ftp · curl · wget · who · whoami · w · iptables · ssh-keygen · ufw
  • › 37 важных команд Linux, которые вы должны знать
  • › Как использовать команду FTP в Linux
  • › Как архивировать или распаковывать файлы из терминала Linux
  • › Как установить и использовать браузер Tor в Linux
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • › Что такое GrapheneOS и как она делает Android более приватным?
  • › 7 основных функций Microsoft Excel для составления бюджета
  • › Что означает XD и как вы его используете?

tbz , tbz2 и tb2 имеют один и тот же формат файла. Они являются сокращением от tar.bz2. Файл tar.bz2 представляет собой архивный файл tar, сжатый с помощью bzip2. Сначала он использует tar для архивирования файлов, а затем использует алгоритм bzip2 для сжатия файлов tar. Аналогично распаковывается. Сначала bzip2 распаковывает, а затем извлекает архив tar. Этот файл используется для архивирования данных в системах Unix или Linux и для обмена файлами в Интернете.

Архивный файл tar содержит несжатые потоки байтов содержащихся в нем файлов. Для сжатия архива доступны различные программы сжатия, такие как gzip, bzip2, xz, lzip, lzma или Compress, которые сжимают весь tar-архив. Как правило, сжатая форма архива получает имя файла путем добавления к имени архивного файла суффикса компрессора, характерного для данного формата. Например, tar-архив archive.tar называется archive.tar.bz2 при сжатии с помощью bzip2.

Популярные программы tar, такие как версии tar для BSD и GNU, поддерживают параметры командной строки Z (сжатие), z (gzip) и j (bzip2) для автоматического сжатия или распаковки файла архива при создании или распаковке. GNU tar начиная с версии 1.20 и выше также поддерживает --lzma (LZMA). 1.21 также поддерживает lzop через --lzop, 1.22 добавляет поддержку xz через --xz или -J, а 1.23 добавляет поддержку lzip через --lzip.

Открыть/извлечь файл tbz/tbz2/tb2/tar.bz2 в Windows

Easy 7-Zip легко открывает/распаковывает файл tbz/tbz2/tb2/tar.bz2 в Windows. Easy 7-Zip был разработан на основе 7-Zip. 7-Zip — известный файловый архиватор с открытым исходным кодом. Easy 7-Zip — это простая в использовании версия 7-Zip. Бесплатное программное обеспечение с открытым исходным кодом сохраняет все функции 7-Zip и добавляет несколько полезных функций, которые делают программное обеспечение более удобным для пользователя.

Easy 7-Zip работает в Windows 10/8.1/8/7/Vista/2008/2003/XP/2000 (совместимы как с 32-разрядной, так и с 64-разрядной версиями).

  1. Скачать бесплатно Easy 7-Zip
  2. Установите Easy 7-Zip, следуя пошаговым инструкциям.
  3. Установка автоматически свяжет tbz/tbz2/tb2/tar.bz2 с Easy 7-Zip
  4. Дважды щелкните файл tbz/tbz2/tb2/tar.bz2, чтобы открыть файл tbz/tbz2/tb2/tar.bz2 с помощью Easy 7-Zip.

    Вы увидите файлы или папки в tbz/tbz2/tb2/tar.bz2, затем нажмите кнопку Извлечь, чтобы извлечь файл tbz/tbz2/tb2/tar.bz2.

Ссылки для скачивания Easy 7-Zip:

Вы можете использовать альтернативное бесплатное программное обеспечение, которое открывает/распаковывает файл tbz/tbz2/tb2/tar.bz2 в Windows. Например:

  • PeaZip
  • TUGZip
  • Бесплатный архиватор B1
  • ИЗАрк
  • Зипег

Открыть/извлечь файл tbz/tbz2/tb2/tar.bz2 на Mac

B1 Free Archiver открывает/извлекает файл tbz/tbz2/tb2/tar.bz2 на Mac. B1 Free Archiver — бесплатная программа для создания архивной папки и извлечения архивного файла. B1 Archiver работает на всех платформах — Windows, Linux, Mac и Android. Бесплатное ПО поддерживает большинство популярных форматов, включая tbz/tbz2/tb2/tar.bz2.

Бесплатный архиватор B1 совместим с:

  • Mac OS X 10.9 Mavericks
  • Mac OS X 10.8 Mountain Lion
  • Mac OS X 10.7 Lion
  • Mac OS X 10.6 Snow Leopard

Альтернативное бесплатное ПО, которое открывает/распаковывает файл tbz/tbz2/tb2/tar.bz2 на Mac.

  • Утилита Apple Archive
  • Кека
  • GUI Tar
  • Разархиватор

Открыть/извлечь файл tbz/tbz2/tb2/tar.bz2 в Linux

Вам нужно использовать команду tar. tar — это GNU-версия утилиты архивирования tar.

Читайте также: