Архив tar: Чем открыть TAR? Программа для открытия .tar файлов
Чем открыть TAR? Программа для открытия .tar файлов
Если вы хотите использовать большие файлы, чтобы сэкономить место или преобразовать их в более удобную версию, вам поможет программа для открытия и создания файлов TAR.
Что такое файлы TAR?
Аббревиатура tar предназначена для иллюстрации того, что отдельные файлы GZIP были сжаты настолько широко и максимально плотно, насколько это возможно. Упакованный файл может заканчиваться на .tar.gz и .tar.bz2. Иногда используется двойное окончание — .tar.gz. ZIP, который был разработан для слияния и сжатия, но оказался более мощным и поэтому в значительной степени подавляет файл .tar.
Как можно догадаться по двойному расширению формата, состоящему из двух файлов, это фактически два в одном. TAR объединяет несколько объектов данных в один пакет под систему Windows. Это полезно, если, например, необходимо отправить несколько документов, изображений или предложить их для загрузки.
Расширения в формате .tar в основном предназначены для операционной системы Linux. В мире Windows они довольно необычны и редко встречаются. По этой причине система не может открыть эти файлы без дополнительного программного обеспечения.
Программа для открытия файлов TAR в системе Windows
Особенно популярным и удобным программным обеспечением для распаковки и открытия файлов .tar.gz и .tar.bz2 в Windows является WinRAR.
Winrar признана классикой среди упаковочного ПО и может быть загружена в тестовой версии с сайта производителя WindowsRAR.ru. С ней файлы в системах Windows могут сжиматься намного эффективнее, чем с форматами ZIP. Лучшая и самая важная функция WinRAR понятна и отлично выполняется упаковщиком: экономит место на диске, время передачи. В дополнение к основной задаче, программное обеспечение предлагает множество других инструментов при архивировании файлов.
Главное преимущество WinRaR заключается в том, что она распознает двойные файлы и распаковывает их непосредственно за один шаг. Даже если вы дважды откроете .tar.gz и .tar.bz2, вы сможете напрямую просмотреть отдельные папки, упакованные в него с помощью архиватора. Это особенно удобно и стоит запомнить, поскольку на самом деле в формате .bz есть только один файл .TAR. Только в нем находятся отдельные оригинальные файлы.
Программа для открытия TAR файлов используется в пробной версии бесплатно в течение 40 дней. Далее производитель предложит вам купить лицензию.
Как распаковать TAR файл?
Уже во время установки ПО можно задать параметры, чтобы файлы .tar распаковывались с помощью WinRAR.
Если на жестком диске есть папка в формате .tar.gz, вы можете просто распаковать ее, дважды щелкнув, как и любой другой архив, поддерживаемый WinRAR.
Если вы не отметили TAR во время установки, файлы этого формата все еще можно извлечь, используя WinRAR.
Если архиватор уже открыт, перейдите в «Файл», чтобы найти путь, по которому находится папка .tar, и два раза кликните по маркеру.
Теперь содержимое архива должно отображаться в программе для открытия TAR файлов.
Как открыть и разархивировать файл TAR?
Если вы часто работаете с архивами .TAR, WindowsRAR следует установить в качестве стандартной для распаковки форматов .tar.gz и .tar.bz2. Если формат папки еще не связан с другим ПО сжатия, два раза нажмите папку TAR. Во втором случае кликните правой клавишей по маркеру упакованного файла TAR, выберите параметр «Открыть с помощью». В новом окне теперь представлены программы, открывающие файлы в формате TAR.
Если WinRAR отсутствует в списке, выберите «Поиск» в нижней области. Теперь проследите путь, по которому расположен архиватор, и установите его как стандартную программу для открытия расширения TAR. Прежде чем подтвердить настройку нажатием «ОК», убедитесь, что в левой части флажок «Всегда открывать тип файла с выбранной программой».
Архиватор tar — Мой блог
tar — наиболее распространенный архиватор, используемый в Linux-системах. Сам по себе tar не является архиватором в привычном понимании этого слова, т.к. он самостоятельно не использует сжатие. В то же время, многие архиваторы (например, Gzip или bzip2) не умеют сжимать несколько файлов, а работают только с одним файлом или входным потоком. Поэтому чаще всего эти программы используются вместе. tar создает несжатый архив, в который помещаются выбранные файлы и каталоги, при этом сохраняя некоторые их атрибуты (такие как права доступа). После этого полученный файл *.tar сжимается архиватором, например, gzip. Вот почему архивы обычно имеют расширение .tar.gz или .tar.bz2 (для архиваторов gzip и bzip2 соответственно)
Использование
tar запускается с обязательным указанием одного из основных действий, самые распространенные из которых — создание и распаковка архивов, далее задаются прочие параметры, зависящие от конкретной операции.
Создание архива
Для создания архива нужно указать tar соответствующее действие, что делается с помощью ключа -c. Кроме того, для упаковки содержимого в файл необходим ключ -f1). Далее укажем сначала имя будущего архива, а затем те файлы, которые хотим упаковать.
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 директории в Linux
В этой статье рассмотрим простейший вариант создания архива tar
в Linux из командной строки. На самом деле, утилита tar
имеет очень большое количество опций и настроек. Наверняка этому вопросу даже посвящены отдельные книги, но в частном случае требуется всего лишь создать архив папки на сервере для того, чтобы эту папку можно было скачать всю и сразу, а не по одному файлу. Поэтому разберём процесс архивирования именно в этом ключе. Если будут нужны подробности, есть help по tar: tar --help
или и того круче, есть мануал: man tar
.
Опции архиватора tar
, которые могут пригодиться при создании архива на сервере
Вызов утилиты архивирования tar
в Linux крайне прост:
tar опции файл_архива /путь_до_того,_что_нужно_архивировать
- tar — это вызов утилиты
tar
- опции — указание того, как использовать утилиту
tar
(рассмотрим ниже) - файл_архива — путь к файлу (не обязательно, если отсутствует, архив будет создан в текущей директории) и название файла, куда поместить готовый архив
- /путь_до_того,_что_нужно_архивировать — путь до папки (с указанием самой папки) или файла (с указанием имени файла), которые должны быть помещены в архив
tar
Список опций, которые могут потребоваться при использовании архиватора tar
- A — добавить файл к архиву
- c — создать архив в linux
- d — сравнить файлы архива и распакованные файлы в файловой системе
- j — сжать архив с помощью Bzip
- z — сжать архив с помощью Gzip
- r — добавить файлы в конец архива
- t — показать содержимое архива
- u — обновить архив относительно файловой системы
- x — извлечь файлы из архива
- v — показать подробную информацию о процессе работы
- f — файл для записи архива
- -C — распаковать в указанную папку
- —strip-components — отбросить n вложенных папок
Примеры использования утилиты tar
для создания архива
На самом деле, всё можно выяснить экспериментальным путём, но надо же с чего-то начать. Заархивируем папку user в домашней директории пользователя root:
root@server:~# tar -zcvf user.tar.gz ~/user
tar: Removing leading `/' from member names
/root/user/
/root/user/delete-mysql.sh
/root/user/create-mysql.sh
/root/user/user+domain.sh
/root/user/user+terminate.sh
/root/user/user+main.sh
Используем опции:
z
для создания Gzip-архива,c
указываем, что создаём архив,v
чтобы видеть, что будет помещаться в архив,f
поместим результат работы архиватора в файл.
Примечательным в этом примере является то, что tar
полностью копирует файловую структуру по указанному пути. Для того, чтобы нагляднее пояснить это, рассмотрим ещё пару примеров. Укажем относительный, (а не абсолютный, как в примере выше) путь до папки, которую помещаем в архив. Получаем вообще странную картину папок, попадающих в архив:
root@server:~# tar -zcvf user.tar.gz ./user
./user/
./user/delete-mysql.sh
./user/create-mysql.sh
./user/user+domain.sh
./user/user+terminate.sh
./user/user+main.sh
В общем, так можно, но лучше не делать. =)
Ну и рабочий вариант: просто указать имя папки, которую нужно поместить в архив, а сам архив поместим в папку var
:
root@server:~# tar -zcvf /var/user.tar.gz user
user/
user/delete-mysql.sh
user/create-mysql.sh
user/user+domain.sh
user/user+terminate.sh
user/user+main.sh
Архив действительно будет находиться в папке var и содержать именно то, что нужно — папку user со всем её содержимым.
Резюме
Таким способом можно создавать архивы папок на сервере с помощью стандартной для linux утилиты архивации tar
.
Для того, чтобы в будущем не было путаницы, что это за файлы, нужно правильно указывать расширения файлов. Хотя tar
создаст файл именно с тем расширением, которое будет прописано при его вызове. И даже вообще без расширения. Всё же, рекомендую придерживаться привычной практики и таким архивам давать расширение .tar.gz
. Это расширение даже WinRAR понимает. 😉
Заберите ссылку на статью к себе, чтобы потом легко её найти 😉
Выберите, то, чем пользуетесь чаще всего:
Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )
Tar.gz — Распаковать Tar Файл (Архив) в Linux
Большинство файлов для Linux, которые скачиваются из Интернета, заархивированы в форматах tar
, tar.gz
, tar.bz2
и важно знать как их извлечь.
В этой статье показывается, как извлечь (распаковать) и разархивировать (untar) файлы и папки из архивов tar
, tar.gz
и tar.bz2
из командной строки в Linux.
Также Вы узнаете, как просмотреть содержимое tar
архива не распаковывая его и как извлечь только отдельный файл или отдельно взятую папку.
Расширение файла | Описание |
---|---|
tar | Простой TAR архив без сжатия |
tar.gz | TAR архив, сжатый с помощью GZIP |
tar.bz2 | TAR архив, сжатый с помощью BZIP2 |
Дельный Совет: Не тратьте время попусту! Скачиваете и распаковывайте одной командой из командной строки в Linux! Читать далее →
Распаковать tar, tar.gz, tar.bx2 Файлы
Распаковать tar
файл:
$ tar -xvf foo.tar
Распаковать и разархивировать tar.gz
файл:
$ tar -xvzf foo.tar.gz
Распаковать и разархивировать tar.bz2
файл:
$ tar -xvjf foo.tar.bz2
Опции | Описание |
---|---|
-x | Извлечь файлы из архива |
-v | Выводить список обрабатываемых файлов |
-f | Указывает имя архива |
-z | Разархивировать содержимое, сжатое с помощью программы gzip (tar.gz ) |
-j | Разархивировать содержимое, сжатое с помощью программы bzip2 (tar.bz2 ) |
Просмотреть Содержимое tar, tar.gz, tar.bz2
Иногда необходимо узнать содержимое архива не распаковывая его.
Например, само собой разумеется, что нецелесообразно распаковывать весь огромный архив, если вам всего лишь необходимо извлечь только один определенный файл или папку.
Конечно это возможно сделать в Linux с помощью команды tar
, но сначала вам наверное будет необходимо просмотреть содержимое архива не распаковывая его.
Показать содержимое tar
файла:
$ tar -tvf foo.tar
Показать содержимое tar.gz
файла:
$ tar -ztvf foo.tar.gz
Показать содержимое tar.bz2
файла:
$ tar -jtvf tar.bz2
Опции | Описание |
---|---|
-t | Показать содержимое архива |
Дельный Совет: Больше нет необходимости запоминать все эти -xvf
, -xvzf
, -xvif
ключи! Эта замечательная bash
функция позволяет распаковывать любые типы архивов с помощью единой команды extract
! Читать далее →
Извлечь Один Файл из TAR Архива
Используйте следующие команды для извлечения файла bar.txt
из архива:
$ tar -xvf foo.tar bar.txt $ tar -xzvf foo.tar.gz bar.txt $ tar -xjvf foo.tar.bz2 bar.txt
Также можно указать путь к файлу:
$ tar -xvf foo.tar docs/bar.txt $ tar -xzvf foo.tar.gz docs/bar.txt $ tar -xjvf foo.tar.bz2 docs/bar.txt
Извлечь Одну Папку из TAR Архива
Используйте следующие команды для извлечения папки docs
из архива:
$ tar -xvf foo.tar docs $ tar -xzvf foo.tar.gz docs $ tar -xjvf foo.tar.bz2 docs
Также можно извлечь какую-либо поддиректорию:
$ tar -xvf foo.tar docs/images $ tar -xzvf foo.tar.gz docs/images $ tar -xjvf foo.tar.bz2 docs/images
Практические примеры использования tar · Yevhen Lebid’s website
Для создания и манипуляций с архивами в Linux-дистрибутивах используется утилита командной строки tar
. C помощью этой утилиты можно как извлечь данные из файлов tar
, pax
, cpio
, zip
, jar
, ar
и даже ISO
(образы cdrom), так и создать соотвествующие архивы.
Чаще всего используются следующие опции данной утилиты:
-j
— использовать сжатие архива с помощьюbzip2
;-v
— запуск команды в режиме verbose — для просмотра прогресса выполнения;-f
— указание имени архива;-W
— верификация архива;-z
— использовать сжатие архива с помощьюgzip
;-t
— просмотр содержимого архива;-c
— создание нового архива;-r
— добавление или обновление файлов или каталогов в уже существующий архив;-u
— аналог опции-r
, но данные добавляются только если у них более поздняя дата модификации;-x
— извлечение данных из архива.
В общем виде команда выглядит так tar -[ОПЦИИ] имя_архива архивируемые_файлы
. Рассмотрим несколько конкретных примеров.
- Создание несжатого архива (с расширением
.tar
):
tar -cvf /path/to/foo.tar /path/to/foo/
Примечание. Можно использовать абсолютные пути к файлам, вместо относительных, как в примере выше.
- Создание сжатого gzip-архива (с расширением
.tgz
):
tar -czvf /path/to/foo.tgz /path/to/foo/
- Создание сжатого bzip2-архива (с расширением
.bz2
):
tar -cjvf /path/to/foo.tgz /path/to/foo/
- Создание сжатого gzip-архива (с расширением
.tgz
) без файлов с расширениемjpg
,gif
,png
,wmv
,flv
,tar
,gz
,zip
:
tar -czvf /path/to/foo.tgz --exclude=\*.{jpg,gif,png,wmv,flv,tar.gz,zip} /path/to/foo/.
- Создание архива без добавления абсолютного пути в метаданные (может быть полезно при извлечении данных из архива):
tar -zcvf /path/to/foo.tgz -C/path/to/foo .
- Создание архива всех файлов в текущей директории, начинающихся на
i
:
tar -cvf fullbackup.tar i*
- Добавление файла в существующий архив:
tar --append --file=backup.tar anaconda-ks.cfg
- Слияние содержимого двух архивов в один (добавляет содержимое
fullbackup.tar
в архивbackup.tar
):
tar --concatenate --file=backup.tar fullbackup.tar
- Извлечение содержимого несжатого архива:
tar -xvf /path/to/foo.tar
- Извлечение содержимого сжатого архива (формат
.tgz
):
tar -xzvf /path/to/foo.tgz
- Извлечение содержимого сжатого архива (формат
.bz2
):
tar -xjvf /path/to/foo.bz2
- Извлечение содержимого несжатого архива в определенный каталог на диске:
tar -xvf /path/to/foo.tar -C /path/to/destination/
- Извлечение конкретного файла из архива:
tar --extract -vv --occurrence --file=./backup.tar anaconda-ks.cfg
- Просмотр содержимого gzip-архива:
tar -ztvf /path/to/foo.tgz
- Просмотр содержимого bzip2-архива:
tar -jtvf /path/to/foo.tgz
- Сохранение символьных ссылок при создании архива (дополнительная опция
-h
):
tar -cvhf /path/to/foo.tar /path/to/foo/
Консольная утилита tar
— одна из наиболее часто используемых в мире Linux — будет полезна при создании резервных копий, установке пакетов, обмене файлами, шифровании и дешифровке данных.
Чем открыть формат TAR? Программы для чтения TAR файлов
TAR
Если вы не смогли открыть файл двойным нажатием на него, то вам следует скачать и установить одну из программ представленных ниже, либо назначить программой по-умолчанию, уже установленную (изменить ассоциации файлов).
Наиболее популярным программным обеспечением для даного формата является
программа 7-Zip (для ОС Windows)
и программа Apple Archive Utility (для ОС Mac) — данные программы гарантированно открывают эти файлы.
Ниже вы найдете полный каталог программ, открывающих формат TAR для операционной системы Windows, Mac, Linux, Android.
Общее описание расширения
Формат файла TAR относится к расширениям из категории Файлы данных, его полное название — Consolidated Unix File Archive.
Формат TAR (с англ. Consolidated Unix File Archive) содержит в себе общий архив, состоящий из нескольких файлов. Создаётся такой формат файла при помощи специализированных программных комплексов для Unix. Расширение TAR считается общепринятым расширением для стандартных форматов архивных файлов, находящихся в системе Расширение Unix.
Узнать подробнее что такое формат TAR
Что еще может вызывать проблемы с файлом?
Наиболее часто встречаемой проблемой, из-за которой пользователи не могут открыть этот файл, является неверно назначенная программа.
Чтобы исправить это в ОС Windows вам необходимо нажать правой кнопкой на файле, в контекстном меню навести мышь на пункт «Открыть с помощью»,
а выпадающем меню выбрать пункт «Выбрать программу…». В результате вы увидите список установленных программ на вашем компьютере,
и сможете выбрать подходящую. Рекомендуем также поставить галочку напротив пункта «Использовать это приложение для всех файлов TAR».
Другая проблема, с которой наши пользователи также встречаются довольно часто — файл TAR поврежден.
Такая ситуация может возникнуть в массе случаев. Например: файл был скачан не польностью в результате ошибки сервера,
файл был поврежден изначально и пр. Для устранения данной проблемы воспользуйтесь одной из рекомендаций:
- Попробуйте найти нужный файл в другом источнике в сети интернет. Возможно вам повезет найти более подходящую версию. Пример поиска в Google: «Файл filetype:TAR». Просто замените слово «файл» на нужное вам название;
- Попросите прислать вам исходный файл еще раз, возможно он был поврежден при передаче;
Знаете другие программы, которые могут открыть TAR? Не смогли разобраться как открыть файл? Пишите в комментариях — мы дополним статью и ответим на ваши вопросы.
Как распаковать tar.gz архив в Linux?
Комментарии
Василий
17.05.2016, 16:09
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравитсяПропустил знак минус.
tar -xvzf archive.tar.gz
Игорь
02.03.2018, 14:51
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
для tar вовсе не обязателен знак —
Пингвинус
16.10.2016, 14:30
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
а если в другую папку?
Helper
11.11.2016, 16:02
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
tar -xvzf archive.tar.gz -C myfolder
Berlik
18.08.2020, 08:37
Войдите, чтобы ставить дизлайкине нравится
Лайков: 0
Войдите, чтобы ставить лайкимне нравится
Спасибо, все прошло отлично =)
Роман
15.12.2016, 01:39
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Все пользуются этой подсказкой, и никто не соизволил сказать «спасибо», буду первым… спасибо 🙂
Игорян
11.01.2017, 16:25
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Большое спасибо!
Владимир
12.01.2017, 02:25
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Как распаковать на дебиане
test.tar.gz.001
test.tar.gz.002
test.tar.gz.003
test.tar.gz.004
test.tar.gz.005
T Rex
17.01.2017, 14:40
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Собери все вместе, а потом распакуй.
Смотри Статьи-Командная строка-Объединение файлов комндой cat.
qwe123
31.01.2017, 18:15
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
test.tar.gz.00* не прокатит?
VikingBO
31.01.2019, 13:22
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Тогда уж лучше test.tar.gz.00{1-5}
lam0
23.08.2017, 03:45
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
самое главное не забывайте про относительно чего указывается путь до файла — «./»
dh
21.01.2018, 18:24
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
помогите пожалуйста надо Разархивируйте Counter-Strike_Source.tar.gz.
Новичок не знаю как это сделать
Бек
05.02.2018, 14:47
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
спасибо!
Буддист
09.02.2018, 13:48
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Спасибо Вам 🙂
Серхио
30.05.2018, 16:35
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Спасибо! Пользуюсь уже лет 5 статьей )))
[аноним]
26.07.2018, 17:35
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Спасибо!
Аноним
02.08.2018, 13:03
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Для распаковки я делаю так:
gunzip filename.tar.gz
tar xvf filename.tar
Jack
21.10.2018, 07:26
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Thank you))
ok
29.11.2018, 23:35
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Спасибо!
kort
26.02.2019, 10:19
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
спасибо!
cheloveg
25.05.2019, 10:43
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
При разархивации выдаёт ошибку:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Что делать?
VadimAndy
25.05.2019, 14:25
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
tar -xv(z)f file.tar.gz — с буквой z и без нее результат примерно один.
tar cpvzf file.tgz
Макс
01.07.2019, 17:27
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Помогите распокавать tar архив
nicolahome
02.07.2019, 01:44
Войдите, чтобы ставить дизлайкине нравится
Лайков: +1
Войдите, чтобы ставить лайкимне нравится
Ели вы не можете его распаковать, то явно у вас винда, так как распаковывать tar архивы все пингвины умеют изначально!
Ну если вы из неудачных, то 7-Zip можно бесплатно скачать тут:
https://www.7-zip.org/
gzip — Как создать файл архива tar.gz в Windows?
Переполнение стека
- Около
Продукты
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
.
Untar Tar.gz — Команда Linux Tar — Как: Извлечь файл Tar
Большинство файлов Linux, которые можно загрузить из Интернета, сжаты в форматах сжатия tar
, tar.gz
и tar.bz2
, и важно знать, как извлечь такие файлы.
Следующая статья поможет вам извлечь (распаковать) и распаковать (разархивировать) файлы tar
, tar.gz
и tar.bz2
из командной строки Linux.
Вы узнаете, как составить список содержимого архива tar
, не распаковывая его, и как извлечь только один файл или один каталог.
Расширение файла | Описание |
---|---|
гудрон | Простой архив TAR без сжатия |
tar.gz | Архив TAR, сжатый с помощью GZIP |
tar.bz2 | Архив TAR, сжатый с помощью BZIP2 |
Дельный Совет: Больше не тратьте время зря! Загрузите из Интернета и распакуйте за один шаг из командной строки Linux! Узнать больше →
Унтар гудрон, гудрон.gz, tar.bx2 Файлы
Извлечь tar
файл:
$ tar -xvf foo.tar
Распаковать и распаковать файл tar.gz
:
$ tar -xvzf foo.tar.gz
Распаковать и распаковать файл tar.bz2
:
$ tar -xvjf foo.tar.bz2
Опция | Описание |
---|---|
-х | Извлечь файлы из архива |
-v | Подробный список обработанных файлов |
-ф | Укажите файл архива или тарбола |
-z | Распакуйте содержимое сжатого архива, созданного программой gzip ( tar.gz ) |
-j | Распаковать содержимое сжатого архива, созданного программой bzip2 ( tar.bz2 ) |
Список файлов tar, tar.gz, tar.bz2
Иногда требуется просто проверить содержимое тарбола, не распаковывая его.
Например, само собой разумеется, что нецелесообразно распаковывать весь большой архив, если вам нужно, например, извлечь из него только файл dingle или каталог.
И, конечно, это возможно с помощью команды Linux tar
, но сначала вам нужно проверить, что находится внутри tarball, не распаковывая его.
Список содержимого файла tar
:
$ tar -tvf foo.tar
Список содержимого файла tar.gz
:
$ tar -ztvf foo.tar.gz
Перечислить содержимое файла tar.bz2
:
$ tar -jtvf tar.bz2
Опция | Описание |
---|---|
-т | Список содержимого архива |
Дельный Совет: Больше не нужно запоминать все эти ключи -xvf
, -xvzf
, -xvif
! Эта потрясающая функция bash
позволяет извлекать архивы любого типа с помощью одной команды extract
! Узнать больше →
Извлечь отдельный файл из тарбола
Распаковать файл bar.txt
, из архива:
$ tar -xvf foo.tar bar.txt $ tar -xzvf foo.tar.gz bar.txt $ tar -xjvf foo.tar.bz2 bar.txt
Также можно указать путь к файлу:
$ tar -xvf foo.tar документы / bar.txt $ tar -xzvf foo.tar.gz документы / bar.txt $ tar -xjvf foo.tar.bz2 документы / bar.txt
Извлечь единый каталог из тарбола
Извлеките папку с именем docs
из архива:
$ tar -xvf foo.tar docs $ tar -xzvf foo.tar.gz документы $ tar -xjvf foo.tar.bz2 docs
Вы также можете извлечь подкаталог:
$ tar -xvf foo.tar документы / изображения $ tar -xzvf foo.tar.gz документы / изображения $ tar -xjvf foo.tar.bz2 документы / изображения
.