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

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

Использование

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

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

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

Tar -cf txt.tar *.txt

Эта команда упакует все файлы с расширением txt в архив txt.tar. Так и создается простейший архив без сжатия. Для использования сжатия не нужно запускать что-либо еще, достаточно указать tar, каким архиватором следует сжать архив. Для двух самых популярных архиваторов gzip и bzip2 ключи будут -z и -j соответственно.

Tar -cvzf files.tar.gz ~/files

упакует папку ~/files со всем содержимым в сжатый с помощью gzip архив.

Tar -cvjf files.tar.bz2 ~/files

создаст аналогичный архив, используя для сжатия bzip2.

Ключ -v включает вывод списка упакованных файлов в процессе работы. К сожалению, более продвинутой индикации хода процесса (например, указания степени готовности в процентах) в tar не предусмотрено. Для этого используйте графические архиваторы (например, Xarchiver) или пользуйтесь средствами файл-менеджера.

Помимо gzip и bzip2 можно использовать, например, lzma (ключ –lzma) или xz (ключ -J), при этом соответствующий архиватор должен быть установлен в системе.

Распаковка архива

Действие «распаковка» задается с помощью ключа -x . И тут снова потребуется ключ -f для указания имени файла архива. Также добавим ключ -v для визуального отображения хода процесса.

Tar -xvf /path/to/archive.tar.bz2

распакует содержимое архива в текущую папку. Альтернативное место для распаковки можно указать с помощью ключа -C:

Tar -xvf archive.tar.bz2 -C /path/to/folder

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

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

Tar -tf archive.tar.gz

Она выведет простой список файлов и каталогов в архиве. Если же добавить ключ -v , будет выведен подробный список с указанием размера, прав доступа и прочих параметров (так же, как по ls -l)

Прочие возможности

tar предоставляет множество полезных возможностей. Например, можно указать файлы и каталоги, которые не будут включены в архив, добавить файлы в существующий архив, взять список объектов для запаковки из текстового файла и много что ещё. Во всем многообразии опций как всегда поможет разобраться

man tar tar --help

Архивы с расширением tar.gz создаются в приложении gzip (сокращение от GNU Zip), в котором применяется алгоритм сжатия DEFLATE. В большинстве случаев применяется в Unix системах, в них же этот формат является стандартным расширением для архивов. Чаще всего в этих архивах находится исходные коды приложений, реже – документы и изображения. Это объясняется тем, что сжатые этим алгоритмом файлы занимают мало места на диске. Открывается tar.gz любым архиватором.

Чем открыть файл с расширением tar.gz?

  1. – бесплатное приложения для создания, просмотра и распаковки архивов. Имеет простой и понятный интерфейс. Прежде всего оно ориентированно на работу с расширениями 7zip. Поддерживается работа из командной строки, а также интеграцию в оболочку в системы.

  2. Zipeg – бесплатное приложение для работы с архивами. Поддерживается только просмотр и распаковка. Вместе с этой программой можно просмотреть более 20 форматов архивов, среди них и tar.gz. обладает простым приятным интерфейсом, в котором легко разобраться. Поддерживается предварительный просмотр картинок. Также есть возможность указать постоянный путь до места распаковки, приложение не будет спрашивать его.

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

Для чего нужен файловый формат.TAR?

Файловое расширение .tar обозначает тип файлов "Ленточный архив Unix/Linux" (.tar ) и архивный формат TAR. Исторически TAR возник как архивный формат, использовавшийся на ранних компьютерах под управлением Unix для архивации данных на ленточных накопителях, отсюда и произошло его название (TAR = TApe Archive, ленточный архив). TAR по-прежнему является главным архивным форматом в мире Unix/Linux.

Файл .tar представляет собой несжатый архив TAR (т.н. "tarball", тарбол). Он служит в качестве единой обертки для иерархической файловой системы или ее части, например, какой-то директории со всеми вложенными подкаталогами и файлами. Сжатые TAR-архивы традиционно получают двойные расширения вида .tar .gz или .tar .bz2 для указания как на формат архива (.tar ), так и на используемый метод сжатия (.gz - gzip, .bz2 - bzip2, .xz - xz). Формат .tar .gz стал стандартным способом распространения пакетов с исходным кодом программ Unix/Linux.



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

Программы для открытия или конвертации TAR файлов

Вы можете открыть файлы TAR с помощью следующих программ: 

Добрый день!

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

Как распаковать архив tar:

В Windows:

В Linux/Unix системах:

1. С помощью MC (Midnight Commander - популярный файл-менеджер для Linux систем, есть в любом репозитарии) - просто зайдите в tar-файл, как в папку и скопируйте оттуда содержимое.

2. Из консоли с помощью команд:

tar -xvf archive-file . tar

tar - xvf archive-file . tar . gz

tar -xvf archive-file.tar.bz2

tar -xvf archive-file . tar -C /папка_для_распаковки

Расшифровка: x - ключ, показывающий, что требуется распаковать архив; v - включает визуально отображение процесса распаковки; f - ключ, после которого указываем имя файла для распаковки; C - можно (но не обязательно) указать путь для распаковки. Если путь не указан - распаковка будет произведена в текущую папку.

Как создать tar:

В Linux/Unix системах:

tar -cf files . tar ./папка_с_файлами - создать простой архив tar без сжатия

tar - cvzf files . tar . gz . /папка_с_файлами - создать архив tar, сжатый с помощью gzip

tar -cvjf files.tar.bz ./папка_с_файлами - создать архив tar, сжатый с помощью bzip2

Ключи: c - создать архив; f - указать название файла; z - использовать сжатие gzip (самое популярное); j - использовать сжатие bzip2; v - включает визуально отображение процесса распаковки;

В Windows:

1. Нажмите правой кнопкой мыши на папке или выделенных файлах, выберите в меню "7-Zip" -> "Добавить к архиву...":

2. Выберите формат архива - tar, при необходимости измените название архива и другие настройки и нажмите "Ок":

Полезное об архиваторе Tar:

Tar - основной архиватор для Linux и Unix систем. Если вы делаете архив для такой системы, лучше используйте tar. Zip тут, хоть и поддерживается, но работает в разы медленнее и не используется многими системами.

Если при создании архива tar применяются средства сжатия, принято указывать их в имени файла. Например: files.tar.gz - архив tar, при создании которого применено сжатие gzip, files.tar.bz2 - архив tar с использованием сжатия bzip2.

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

Я всегда рад помочь!

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

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

Создать

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

tar -c<опции> <новый архивный файл> <что сжимаем>

Пример создания:

tar -czvf archive.tar.gz /home/dmosk

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

Распаковать

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

tar -x<опции> <архивный файл>

Пример распаковки:

tar -xvf archive.tar.gz

Примеры

gz

Распаковка.gz файла:

tar -xvf archive.tar.gz

* при возникновении ошибки This does not look like a tar archive , можно воспользоваться командой gzip -d archive.tar.gz .

bz2

tar -xvjf archive.tar.bz2

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

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

yum install bzip2

apt-get install bzip2

pkg install bzip2

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

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

bzip2 -d archive.tar.bz2

gzip

tar -xvzf archive.tar.gzip

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

tgz

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

tar -xvzf archive.tgz

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

tar -C /home/user -xvf archive.tar.gz

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

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

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

tar -C /home/admin/mytar -xvf admin.tar.gz --strip-components 1

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

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

Если необходимо пропустить некоторые файлы, вводим команду с ключом --exclude:

tar -czvf archive.tar.gz /wwwsite --exclude="sess_*"

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

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

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

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

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

Ключ Описание
--atime-preserve Оставить прежнюю метку времени доступа для файла.
-b N Задать размер блока N x 512.
-C Смена каталога. По умолчанию, используется тот, в котором мы находимся.
--checkpoint Показать имена папок при чтении архивного файла.
-G Использование старого формата инкрементального резервирования при отображении или извлечения.
-g Использование нового формата инкрементального резервирования при отображении или извлечения.
-h Не дублировать символьные ссылки. Только файлы, на которые указывают эти симлинки.
-i Игнорировать блоки нулей.
-j Использование bzip2.
--ignore-failed-read Игнорировать не читаемые файлы.
-k При распаковке, существующие файлы не заменяются соответствующими файлами из архива.
-L N Смена магнитной ленты после N*1024 байт.
-m При извлечении игнорировать время модификации объекта.
-M Многотомные архивы.
-N DATE Сохранять только более новые файлы относительно DATE
-O Направление извлекаемого на стандартный вывод.
-p Извлечение защищенной информации.
-P Не отбрасывает начальный слэш (/) из имен.
-s Сортировка файлов при извлечении.
--preserve Аналогично -ps
--remove-files Удалить исходные файлы после добавления в архив.
--same-owner Сохранить владельца при извлечении.
--totals Вывод байт при создании архива.
-v Протоколирование действий — отображение списка объектов, над которыми происходит действие.
-V NAME Создание архива на томе с меткой NAME.
--version Показать версию tar.
-w Требовать подтверждения для каждого действия.
-W Проверка архива после записи.
--exclude FILE Исключить файл FILE.
-X FILE Исключить файлы FILE.
-Z Фильтрует архив с помощью compress.
-z Использование gzip.

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

 
Статьи по теме:
Как разблокировать телефон
Как разблокировать от оператора ваш Мегафон Login 2 1. Вставляете сим-карту другого сотового оператора в телефон. 2. Включаете Мегафон Login 2 (Megafon Login 2 MS3A) . 3. Должно появится окно для ввода кода разблокировки . 4. Вводите код: 67587048 5. Теп
Asus ZenFone Max ZC550KL — Советы, рекомендации, часто задаваемые вопросы и полезные параметры
Как вставить SIM-карту на свой Asus ZenFone Max? Asus ZenFone Max — это смартфон с двумя SIM-картами и поддерживает соединение 2G / 3G / 4G. SIM-карта, поддерживаемая устройством, является Micro SIM-картой и может быть видна после снятия задней крышки тел
Что такое расширение файла CDR?
CDR-формат — это файл, который был создан в программе Corel DRAW, содержащей растровое или векторное изображение. Компания Corel использует этот формат в собственных продуктах, поэтому его можно открыть также другим программным обеспечением данной компани
Multisim 17 где находится библиотека элементов
Компоненты и библиотеки элементов Multisim 11 Контрольно-измерительные и индикаторные приборы В Multisim имеются измерительные приборы, каждый из которых можно использовать в схеме только один раз. Эти приборы рас­положены в библиотеке контрольно-из