Tar bz2 что это

Tar — как запаковать и распаковать tar gz и tar bz2

Что такое Tar

Как установить, создать архив Tar и распаковать его в Windows

Чтобы использовать Tar в Windows, нужно воспользоваться одним из следующих вариантов:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Создание архива в Far Manager

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Как распаковать Tar в Far Manager

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Скачать 7-zip архиватор

Всё управление — создать архив и распаковать его — через ПКМ и Проводник Windows

Как запаковать архив tar.gz и tar.bz2 в Ubuntu, Debian, CentOS

где tar — команда, cfvz — ключи, archive.tar.gz — имя будущего архива, *.php — список файлов, которые нужно заархивировать.
Список можно заменить директорией, которую нужно запаковать целиком, для этого указываем путь до неё, абсолютный или относительный

Теперь подробнее про ключи

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

Важный момент — чтобы исключить ошибки, не указывайте слеш / в конце пути исключаемого каталога.

Как распаковать архив tar.gz и tar.bz2 Ubuntu, Debian, CentOS

Просмотр архивов tar в Linux

Иные возможности tar

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

Источник

Использование tar в Linux и FreeBSD для работы с архивами

Утилита командной строки tar используется для работы с архивами в операционных системах на базе UNIX. С ее помощью можно архивировать данные и оптимизировать использование дискового пространства.

Создание и распаковка архивов

Создать

Создание выполняется с ключом c. Синтаксис следующий:

* в данном примере будет создан архив archive.tar.gz домашней директории пользователя (/home/dmosk)
** где z — сжать архив в gzip (без этого параметра, tar не сжимает, а создает так называемый тарбол); c — ключ на создание архива; v — verbose режим, то есть с выводом на экран процесса (очень удобно для наблюдением за ходом работы, но в скриптах можно упустить); f — использовать файл (обязательно указываем, так как в большей степени работаем именно с файлами).

Распаковать

Распаковка выполняется с ключом x с синтаксисом:

Примеры

* ключ j отвечает за работу с bz2.

Если система ругается на bzip2, значит нужно его установить:

apt-get install bzip2

* соответственно, для CentOS (RPM based), Ubuntu (deb based), FreeBSD (BSD based).

Если видим ошибку tar: Unrecognized archive format, воспользуемся следующей командой:

* ключ z отвечает за работу с gzip.

Распаковывается, как gzip:

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

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

Распаковка без вложенной папки

Такой способ можно использовать для распаковки в заранее подготовленный каталог. Будет некий эффект переименовывания каталога или аналог «Распаковать здесь»:

* каталог /home/admin/mytar заранее должен быть создан; —strip-components 1 пропустит одну вложенную папку внутри архива.

Исключение файлов по маске

* в данном примере мы создадим архив archive.tar.gz, в котором не будет файлов, начинающихся на sess_.

Также можно исключить несколько файлов или папок, добавляя несколько опций exclude:

* в данном примере мы исключим папку recycle и файлы, которые заканчиваются на .tmp

Работа с архивами, разбитыми на части

Разбить архив на части может понадобиться по разным причинам — нехватка места на носителе, необходимость отправки файлов по почте и так далее.

Чтобы создать архив, разбитый на части, вводим команду:

* данная команда создаст архив каталога /root и разобьет его на части по 100 Мб.

В итоге мы получим, примерно, такую картину:

root_home.tar.gzaa root_home.tar.gzac root_home.tar.gzae
root_home.tar.gzag root_home.tar.gzai root_home.tar.gzab
root_home.tar.gzad root_home.tar.gzaf root_home.tar.gzah

Чтобы собрать архив и восстановить его, вводим команду:

Описание ключей tar

Команды для действия

КлючОписание
-AДобавление файлов в архив.
-cСоздание нового архивного файла.
-dПоказать отличающиеся данные между каталогом-исходником и содержимым архива.
—deleteУдалить файлы внутри архива.
-rДобавить файлы в конец архива.
-tПоказать содержимое архива.
-uДобавить файлы, которых нет в архиве.
-xИзвлечь файлы из архива.

* нельзя использовать несколько вышеперечисленных ключей в одной команде.

Дополнительные опции

* актуальный список опций можно получить командой man tar.

Tar не работает с zip-архивами. В системах UNIX для этого используем утилиты zip и unzip. Для начала, ставим нужные пакеты:

yum install zip unzip

apt-get install zip unzip

pkg install zip unzip

* соответственно, для RPM based, deb based, BSD based.

* создает архив каталога /home/dmosk в файл archive.zip.

Windows

В системе на базе Windows встроенными средствами можно распаковать только ZIP-архивы. Для работы с разными архивами рекомендуется поставить архиватор, например 7-Zip.

Источник

Команда tar в Linux

В качестве инструмента для архивации данных в Linux используются разные программы. Например архиватор Zip Linux, приобретший большую популярность из-за совместимости с ОС Windows. Но это не стандартная для системы программа. Поэтому хотелось бы осветить команду tar Linux — встроенный архиватор.

Изначально tar использовалась для архивации данных на ленточных устройствах. Но также она позволяет записывать вывод в файл, и этот способ стал широко применяться в Linux по своему назначению. Здесь будут рассмотрены самые распространенные варианты работы с этой утилитой.

Синтаксис команды tar

Синтаксис команд для создания и распаковки архива практически не отличается (в том числе с утилитами сжатия bzip2 или gzip). Так, чтобы создать новый архив, в терминале используется следующая конструкция:

tar опции архив.tar файлы_для_архивации

Для его распаковки:

tar опции архив.tar

Функции, которые может выполнять команда:

ФункцияДлинный
формат
Описание
-A—concatenateПрисоединить существующий архив к другому
-c—createСоздать новый архив
-d—diff
—delete
Проверить различие между архивами
Удалить из существующего архива файл
-r—appendПрисоединить файлы к концу архива
-t—listСформировать список содержимого архива
-u—updateОбновить архив более новыми файлами с тем же именем
-x—extractИзвлечь файлы из архива

При определении каждой функции используются параметры, которые регламентируют выполнение конкретных операций с tar-архивом:

ПараметрДлиннный
формат
Описание
-C dir—directory=DIRСменить директорию перед выполнением операции на dir
-f file—fileВывести результат в файл (или на устройство) file
-j—bzip2Перенаправить вывод в команду bzip2
-p—same-permissionsСохранить все права доступа к файлу
-v—verboseВыводить подробную информацию процесса
—totalsВыводить итоговую информацию завершенного процесса
-z—gzipПеренаправить вывод в команду gzip

А дальше рассмотрим примеры того, как может применяться команда tar Linux.

Как пользоваться tar

1. Создание архива tar

С помощью следующей команды создается архив archive.tar с подробным выводом информации, включающий файлы file1, file2 и file3:

Но длинные опции и параметры можно заменить (при возможности) однобуквенными значениями:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

2. Просмотр содержимого архива

Следующая команда выводит содержимое архива, не распаковывая его:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

3. Распаковка архива tar Linux

Распаковывает архив test.tar с выводом файлов на экран:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Чтобы сделать это в другой каталог, можно воспользоваться параметром -C:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

3. Работа со сжатыми архивами

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

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Синтаксис для gzip отличается одной буквой в параметрах, и меняется окончание расширения архива:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

При распаковке tar-архивов с таким расширением следует указывать соответствующую опцию:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

На заметку: архиватор tar — одна из немногих утилит в GNU/Linux, в которой перед использованием однобуквенных параметров, стоящих вместе, можно не ставить знак дефиса.

Выводы

В этой статье была рассмотрена команда tar Linux, которая используется для архивации файлов и поставляется по умолчанию во всех дистрибутивах. В её возможности входит создание и распаковка архива файлов без их сжатия. Для сжатия утилита применяется в связке с популярными компрессорами bzip2 и gzip.

Источник

Команда tar: архивация, распаковка и сжатие файлов в Linux

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

По умолчанию в системах Unix/Linux включен встроенный архиватор tar, позволяющий запаковывать/распаковывать архив и выполнять много других операций с заархивированными файлами. В его функционал не входит компрессия, но он отлично работает с такими утилитами, как Gzip и BZip2 – с помощью них и выполняется сжатие файлов.

В сегодняшней статье мы подробно разберем основные функции команды tar, а также рассмотрим, как работать с архивами в Linux-системе.

Tar: основные функции и синтаксис

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

Распаковка файлов тоже выполняется просто:

Основные опции:

Мы также можем использовать особые параметры, относящиеся к каждой опции:

Как мы говорили ранее, tar также хорошо взаимодействует с утилитами сжатия. Для их использования предназначены отдельные опции:

Как воспользоваться архиватором tar

Для работы с архиватором будем использовать сборку Kali Linux. Данный алгоритм подойдет и для других версий Unix/Linux, поэтому можете просто следовать инструкциям, чтобы прийти к тому же результату.

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

Архивируем файлы

Чтобы добавить один или несколько файлов в архив через консольное окно, нам потребуется сначала прописать пути, чтобы система понимала, откуда брать файлы. Сделать это довольно просто: указываем в консоли путь до директории, в которой находятся файлы. В нашем случае это /home/kali/.

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Для архивации вводим команду типа:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

В результате будет создан архив в исходной папке – перейдем в нее и убедимся, что все прошло корректно:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Как видите, создать tar-архив в Linux совсем не сложно. Если вам нужно заархивировать несколько документов через консоль, то просто пропишите их имена с использованием пробела.

Распаковываем tar-файлы

В данном случае нам также потребуется в консольном окне перейти в нужную директорию. Как только пути будут прописаны, можно вводить команду для разархивации:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Таким образом будут получены файлы, находящиеся в архиве. Также мы можем их достать и ручным способом – для этого достаточно кликнуть правой кнопкой мыши по файлу и нажать на «Извлечь здесь».

Как работать со сжатием файлов

Итак, для сжатия в bzip2 переходим через консоль в нужную директорию и прописываем следующую команду:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Чтобы использовать gzip, другую утилиту для сжатия, вводим следующее:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Для распаковки файлов такого типа используйте:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Распаковать файлы самостоятельно тоже просто – для этого нужно кликнуть правой кнопкой по архиву и выбрать «Извлечь здесь».

Как посмотреть содержимое архива

Мы можем посмотреть, что находится в архиве без его распаковки. В консоли для этого необходимо ввести команду такого типа:

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Обратите внимание, что под командой отобразилось название «document1» – это файл, находящийся в архиве. Если файлов несколько, то каждый будет прописан в новой строке.

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

Заключение

Сегодня мы рассмотрели основные методы архивации, распаковки и сжатия файлов с помощью команды tar. Это простой инструмент, который отлично взаимодействует с утилитами сжатия bzip2 и gzip. Надеюсь, что теперь вам будет легко работать с архивами в системе Linux. Спасибо за внимание!

Источник

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

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

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

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

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

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

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

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

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

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

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

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

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

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

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

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

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

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

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

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

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

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

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

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

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

Выводы

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

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

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

Об авторе

Tar bz2 что это. Смотреть фото Tar bz2 что это. Смотреть картинку Tar bz2 что это. Картинка про Tar bz2 что это. Фото Tar bz2 что это

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

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

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

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

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

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *