Unzipping bz2 in linux

Содержание
  1. Linux/Unix: How To Extract and Decompress a .bz2/.tbz2 File
  2. How to decompress a .bz2 file
  3. Examples
  4. Sample demo
  5. How to Compress and Decompress a .bz2 File in Linux
  6. How to Use “bzip2” to Compress Files in Linux
  7. How to Use “bzip2” to Decompress Files in Linux
  8. If You Appreciate What We Do Here On TecMint, You Should Consider:
  9. linux-notes.org
  10. Распаковка [tar|gz|tgz|bz2|tbz2|zip|gz|rar|Z|7z] архивов в в Unix/Linux
  11. Распаковка tar архивов в Unix/Linux
  12. Распаковка gz архивов в Unix/Linux
  13. Распаковка tgz архивов в Unix/Linux
  14. Распаковка bz2 архивов в Unix/Linux
  15. Распаковка tbz2 архивов в Unix/Linux
  16. Распаковка zip архивов в Unix/Linux
  17. Распаковка gz архивов в Unix/Linux
  18. Распаковка rar архивов в Unix/Linux
  19. Распаковка bz2 архивов в Unix/Linux
  20. Распаковка Z архивов в Unix/Linux
  21. Распаковка 7z архивов в Unix/Linux
  22. Извлечение Архивов с помощью Shell Функции
  23. Запаковать архив с помощью Shell Функции
  24. Добавить комментарий Отменить ответ
  25. Как распаковать tar bz2 xz gz архивы в Linux
  26. Распаковка tar
  27. Распаковка tar.bz2, tar.bzip2, tbz2, tb2, tbz
  28. Распаковка tar.xz, txz
  29. Распаковка tar.gz, tgz
  30. Распаковка tar.lzma
  31. Пояснение опций
  32. Распаковка в определенную директорию
  33. Заключение
  34. Как распаковать bz2 Linux
  35. Как распаковать bz2 в Linux
  36. 1. Обычная распаковка bz2
  37. 2. Выбор файлов для распаковки
  38. 3. Распаковка в потоке
  39. 4. Просмотр структуры архива
  40. Выводы
  41. Оцените статью:
  42. Об авторе
  43. 5 комментариев

Linux/Unix: How To Extract and Decompress a .bz2/.tbz2 File

[donotprint]

Tutorial details
Difficulty level Easy
Root privileges No
Requirements None
Est. reading time 2m

[/donotprint]

How to decompress a .bz2 file

bzip2 -d your-filename-here.bz2
OR
bzip2 -d -v your-filename-here.bz2
OR
bzip2 -d -k your-filename-here.bz2
OR
bunzip2 filename.bz2

Examples

To extract a file called dfly-x86_64-4.2.0_REL.iso.bz2, enter:
bzip2 -d dfly-x86_64-4.2.0_REL.iso.bz2
To verify new file, enter:
ls -l dfly-x86_64-4.2.0_RE*
Sample outputs:

You can now use extracted file but this option will not preserve original archive file. To Keep (don’t delete) input files during decompression, use:
bzip2 -d -k dfly-x86_64-4.2.0_REL.iso.bz2
To see verbose output pass the -v option to the bzip2 command. The verbose mode show the compression ratio for each file processed. Further -v’s increase the verbosity level, spewing out lots of information which is primarily of interest for diagnostic purposes:
bzip2 -d -k -v dfly-x86_64-4.2.0_REL.iso.bz2
OR
bzip2 -d -k -vv dfly-x86_64-4.2.0_REL.iso.bz2
Sample outputs:

Sample demo

Gif.01 Extract and Decompress a .bz2/.tbz2 File

Источник

How to Compress and Decompress a .bz2 File in Linux

To compress a file(s), is to significantly decrease the size of the file(s) by encoding data in the file(s) using less bits, and it is normally a useful practice during backup and transfer of a file(s) over a network. On the other hand, decompressing a file(s) means restoring data in the file(s) to its original state.

There are several file compression and decompression tools available in Linux such as gzip, 7-zip, Lrzip, PeaZip and many more.

In this tutorial, we will look at how to compress and decompress .bz2 files using the bzip2 tool in Linux.

Bzip2 is a well known compression tool and it’s available on most if not all the major Linux distributions, you can use the appropriate command for your distribution to install it.

The conventional syntax of using bzip2 is:

How to Use “bzip2” to Compress Files in Linux

You can compress a file as below, where the flag -z enables file compression:

To compress a .tar file, use the command format:

Important: By default, bzip2 deletes the input files during compression or decompression, to keep the input files, use the -k or —keep option.

In addition, the -f or —force flag will force bzip2 to overwrite an existing output file.

You can as well set the block size to 100k upto 900k, using -1 or —fast to -9 or –best as shown in the below examples:

The screenshot below shows how to use options to keep the input file, force bzip2 to overwrite an output file and set the block size during compression.

Compress Files Using bzip2 in Linux

How to Use “bzip2” to Decompress Files in Linux

To decompress a .bz2 file, make use of the -d or —decompress option like so:

Note: The file must end with a .bz2 extension for the command above to work.

Decompress bzip2 File in Linux

To view the bzip2 help page and man page, type the command below:

Lastly, with the simple elaborations above, I believe you are now capable of compressing and decompressing .bz2 files using the bzip2 tool in Linux. However, for any questions or feedback, reach us using the comment section below.

Importantly, you may want to go over a few important Tar command examples in Linux so as to learn using the tar utility to create compressed archive files.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

We are thankful for your never ending support.

Источник

linux-notes.org

Набиваю сайт полезными статьями. Некоторые люди забывают как можно распаковать тот или иной архив. Я расскажу как можно использовать различные инструменты для распаковки tar|gz|tgz|bz2|tbz2|zip|gz|rar|Z|7z архивов в Unix/Linux.

Распаковка [tar|gz|tgz|bz2|tbz2|zip|gz|rar|Z|7z] архивов в в Unix/Linux

Если архив был сжат с помощью GZIP или BZIP2, то следующие команды помогут вам при распаковки.

Распаковка tar архивов в Unix/Linux

Можно просмотреть архив и узнать содержимое:

Так же, можно извлечь указанный файл, предположим что необходимо достать some_my_archive.txt:

Вы можете указывать путь к любому файлу в любой папке:

С легкостью можно достать указанную папку из вашего архива, предположим что нужно достать «my_folder»:

Распаковка gz архивов в Unix/Linux

Чтобы распаковать, используйте:

Можно просмотреть архив (сжатый с помощью GZIP) и узнать содержимое:

Так же, можно извлечь указанный файл, предположим что необходимо достать some_my_archive.txt:

Вы можете указывать путь к любому файлу в любой папке:

С легкостью можно достать указанную папку из вашего архива, предположим что нужно достать «my_folder»:

Распаковка tgz архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка bz2 архивов в Unix/Linux

Чтобы распаковать, используйте:

Можно просмотреть архив (сжатый с помощью BZIP2) и узнать содержимое:

Так же, можно извлечь указанный файл, предположим что необходимо достать some_my_archive.txt:

Вы можете указывать путь к любому файлу в любой папке:

С легкостью можно достать указанную папку из вашего архива, предположим что нужно достать «my_folder»:

Распаковка tbz2 архивов в Unix/Linux

Чтобы распаковать, используйте:

Если архив был сжат с помощью ZIP, GUNZIP, RAR, BUNZIP2, COMPRESS или 7Z, то следующие команды помогут вам при распаковки.

Распаковка zip архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка gz архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка rar архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка bz2 архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка Z архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка 7z архивов в Unix/Linux

Чтобы распаковать, используйте:

Извлечение Архивов с помощью Shell Функции

Чтобы не запоминать какой ключ использовать при распаковки архивов, можно добавить функцию для этого. Открываем .bashrc или .zshrc на вашей ОС:

И в самый конец, прописываем:

Перезагружаем оболочку bashrc :

PS: Если используете zsh, то чтобы перезапустить ее. Закройте и откройте ваш терминал.

Использование довольно простое, например:

Запаковать архив с помощью Shell Функции

Открываем .bashrc или .zshrc на вашей ОС:

И в самый конец, прописываем:

Перезагружаем оболочку bashrc :

PS: Если используете zsh, то чтобы перезапустить ее. Закройте и откройте ваш терминал.

Использование довольно простое, например:

А у меня все, тема «Распаковка [tar|gz|tgz|bz2|tbz2|zip|gz|rar|Z|7z] архивов в Unix/Linux» завершена.

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

Как распаковать tar bz2 xz gz архивы в Linux

Шпаргалка по распаковке tar архивов.

Для распаковки tar-архивов через командную строку используется утилита tar.

Полезно знать, что архивы в формате tar имеют расширение файлов .tar . Также в Linux распространены архивы, которые имеют дополнительное сжатие другими программами. Например, архивы .tar.bz2 , .tar.gz и другие. Все эти архивы можно распаковать утилитой tar.

Распаковка tar

Для распаковки архива в формате .tar в текущую директорию выполните команду:

Распаковка tar.bz2, tar.bzip2, tbz2, tb2, tbz

Распаковка tar.xz, txz

Распаковка tar.gz, tgz

Распаковка tar.lzma

Пояснение опций

x — распаковать архив.
v — Verbose-режим (вывод на экран дополнительной информации во время распаковки).
f — выполнить распаковку архива из файла.
j — вызвать bzip2 для распаковки архива.
z — вызвать gzip
J — вызвать xz

Распаковка в определенную директорию

Чтобы распаковать архив в определенную директорию используется опция -C или —directory , например:

Примечание: директория должна существовать.

Заключение

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

Источник

Как распаковать bz2 Linux

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

После этого в действие вступает bzip2, сжимая готовый файл вида *.tar и присваивая ему название *.tar.bz2 либо *.tbz2. В этой статье мы расскажем вам распаковать bz2 linux с помощью команды tar.

Как распаковать bz2 в Linux

1. Обычная распаковка bz2

В большинстве дистрибутивов Linux утилита tar установлена «из коробки». Поэтому для распаковки файлов из архива tar.bz2 достаточно открыть терминал и ввести команду tar с использованием опций —extract (сокращенно -x), которая непосредственно указывает на действие с архивом, а также -f, после которой следует название архива. В некоторых случаях может понадобиться sudo в начале строки.

tar -x -j -f archive.tar.bz2

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

Чтобы видеть, какие именно файлы были извлечены, понадобится опция -v, а строка в терминале будет выглядеть так:

tar -xvf archive.tar.bz2

По умолчанию tar извлекает файлы в текущую директорию (как правило, это домашняя папка). Чтобы назначить другое место, куда будет помещено содержимое архива, нужно использовать опцию -С (—directory). Например, для директории /user/losst/new-folder запись должна быть такой:

tar -xjf archive.tar.bz2 -C /home/losst/new-folder

2. Выбор файлов для распаковки

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

tar -xjf archive.tar.bz2 file1 file2

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

Извлечение определенных папок происходит по аналогичной схеме:

tar -xjf archive.tar.bz2 dir1 dir2

При попытке извлечь файл, которого нет в архиве, появится сообщение об ошибке.

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

tar -jf archive.tar.bz2 —wildcards ‘*.odt’

3. Распаковка в потоке

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

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

wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O — | sudo tar -xj

Если опция -j не будет указана, tar сообщит об этом и укажет способ исправления ошибки примерно так tar: Archive is compressed. Use -j option.

4. Просмотр структуры архива

Для просмотра структуры архива tar bz2 linux предназначена опция —list (-t):

tar -tf archive.tar.bz2

Если добавить еще и опцию —verbose (-v), tar покажет более полную информацию о файлах:

tar -tvf archive.tar.bz2

Выводы

Tar дает огромный выбор возможностей для распаковки архивов tar.bz2. Мы постарались рассказать о них как можно подробнее, но если у вас возникают какие-то сложности с использованием опций tar в терминале, задавайте свои вопросы в комментариях.

Нет похожих записей

Оцените статью:

Об авторе

Больше восьми лет назад мною было принято решение объявить бойкот оконной монополии и установить на свой компьютер Ubuntu. С тех пор это моя основная ОС. Иногда в порядке эксперимента «подселяю» к ней собратьев из семьи Linux. Увлекаюсь фотографией и горным туризмом. В свободное от работы время пишу статьи для losst.ru.

5 комментариев

Как всегда, все просто и понятно.
Единственный сайт от которого разрешены уведомления в браузере )).

Спасибо за раскрытие очень сложных для понимания тем.
Ждём не дождемся, когда выпустите статью про архивы .tar.xz

Не претендую на истину в последней инстанции, но хочу отметить следующий момент.

Многие пользователи Линукса пришли из лагеря Виндоуса. В Виндовсе термины «упаковка», «архивирование» и «сжатие» обозначают одно действие — создание сжатого файла, содержащего один или несколько файлов и/или папок. Степень сжатия может быть разная — от несжатого совсем до максимального. Но как правило сжатие происходит. Отсюда у Виндовс-пользователей выработалось стойкое понятие, что «упаковка», «архивирование» и «сжатие» — это одно и тоже. Только разными словами.

В Линуксе всё немножко иначе. В Линуксе понятия «упаковка» и «архивирование» обозначают только объединение нескольких файлов и директориев в один файл. Про сжатие информации ничего не говориться, оно вообще отсутствует как класс. Это сложилось исторически давным давно, в эпоху UNIX-а и больших накопителей на магнитной ленте. В те времена ни о каких компрессорах/декомпрессорах не было и речи. А вот понятие «сжатие» обозначает именно уменьшение объёма информации. Сжатие происходит обычно после архивирования. Но поскольку эти два раздельных процесса (архивирование и сжатие) выполняются для Линукс-пользователя за одну команду, создаётся ложное представление, что В Линуксе всё работает точно так же, как в Виндоусе.

Это не опасное заблуждение, можно было и не заострять на этом внимание. Однако, понимание природы вещей — это то, что отличает профессионала от дилетанта. Чем лучше вы знаете Линукс, тем больше он вам нравится. И тем меньше вам будет хотеться использовать сами-знаете-что.

стоит иметь ввиду, что операционные системы на базе ядра *Linux* многогранны и решают несколько видов типовых задач, если говорить об упаковке и сжатии. наследие — это tar и целый набор компрессоров, которые tar умеет подключать налету. но архивирование при помощи *tar* имеет место, когда вы уверены, что ваш архив будет использован именно в *Linux* окружении. и обстоятельства не всегда складываются так. иногда ваш архив должен быть легко и просто распакован в других средах. (зло не упоминаю всуе.) и на этот случай любая операционная система на базе *Linux* имеет целый ряд архиваторов, а именно: zip, 7z, rar etc. эти архиваторы не сохраняют нативные для *Linux* атрибуты файлов, но их архивы без труда распаковываются на других системах. (зло не упоминаю всуе). так вот в этом случае упаковка и сжатие имеет тот же самый характер как и в зле, и выполняется одним единственным процессом. поэтому расставляя точки над i стоит смотреть по сторонам и различать все детали и частности.

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

Источник

Читайте также:  Как настроить qttabbar windows 10
Оцените статью