linux-notes.org
Распаковка .tgz файлов в Unix/Linux
Сейчас расскажу как можно распаковать файлы которые запакованы в tgz, на готовом примере я покажу в своей статье «Распаковка .tgz файлов в Unix/Linux».
Я новый пользователь Linux. У меня некоторые проблемы с терминалом и я не знаю некоторые команды. И например, я забываю всегда как можно распаковать архив .tgz (tar.gz) на Linux с помощью параметров командной строки.
Распаковка .tgz файлов
Синтаксис выглядит следующим образом:
Или можно использовать синтаксис Bash который открывает «трубу» и распакует ваш архив:
Примеры
В этом примере, чтобы распаковать файл с именем my_backup.tgz, выполните:
Чтобы распаковать все файлы и поместить их в другую папку или каталог (например /usr/local/src), введите:
Можно посмотреть, имеются ли файлы в том каталоге:
Команды tar
-z : Распакует полученный архив с помощью команды GZIP.
-x : Извлечение файлов на диск из архива.
-v : Показывает сам процесс распаковки файлов при извлечении файлов.
-f my_backup.tgz : Read the archive from the specified file called my_backup.tgz.
-C /usr/local/src : Распаковка/ извлечение файлов в /usr/local/src вместо текущей директории по умолчанию.
Мне нравится еще использовать утилиту zcat:
Данный архив содержит файл с БД (sql), программа zcat открывает «трубу», после чего начнет распаковку и сразу же будет перенаправлять все данные в mysql (я указал в нужную мне базу).
Распаковка .tgz файлов в Unix/Linux закончена.
Как в Linux распаковать tar gz?
Большая часть файлов для Linux, которые скачиваются из Интернета, заархивированы в форматах tar, tar.gz, tar.bz2 и важно знать как их вытянуть. В этой статье показывается, как извлечь (распаковать) и разархивировать (untar) файлы и папки из картотек tar, tar.gz и tar.bz2 из командной строки в Linux. Также Вы узнаете, как просмотреть содержимое tar архива не распаковывая его и как вытянуть только отдельный файл или отдельно взятую папку. Сам по себе tar не является архиватором в обыкновенном понимании этого слова, т.к. он самостоятельно не использует сжатие.
Tar — более распространенный архиватор, используемый в Linux-системах.
После этого полученный файл *.tar сжимается программой, например, gzip. Вот почему архивы обычно имеют расширение .tar.gz или .tar.bz2 (для архиваторов gzip и bzip2 сообразно) При большом размере файла бэкапа не всегда есть необходимость разархивировать все файлы, достаточно достаточно всего одного файла или папки.
Создание и распаковка архивов в Linux
В варианте с Linux VPS на базе OpenVZ и Xen для работы с архивами достаточно базовых компонентов системы, а только Tar, Gzip и Bzip2, которые при создании сжатого архива работают как единое целое, т.к. сам по себя архиватор Tar не предусматривает возможность сжатия данных. Для этой цели как раз и используется Gzip или Bzip2. Картотеки, созданные с применением Gzip, обычно имеют расширение .tar.gz, а при использовании Bzip2 — .tar.bz2.
В то же время, многие архиваторы (пример, Gzip или bzip2) не умеют сжимать несколько файлов, а работают только с одним файлом или входным потоком. Потому чаще всего эти программы используются вместе. tar создает несжатый архив, в который вмещаются выбранные файлы и каталоги, при этом сохраняя некоторые их атрибуты (такие как права доступа).
Дабы распаковать tar.gz архив в текущую директорию нужно выполнить команду:
tar -xvzf archive.tar.gz
x — дозволяет вам извлекать файлы из архива.
v — делает вывод tar подробным. Это означает, что на экран будут выведены все выисканные в архиве файлы. Если эта опция опущена, информация, выводимая в процессе обработки, станет ограничена.
f — является обязательной опцией. Без неё tar пытается использовать магнитную ленту вместо файла картотеки.
z — позволяет вам обрабатывать архив, сжатый gzip’ом (с расширением .gz). Если вы забудете указать эту функцию, tar выдаст ошибку. И наоборот, эта опция не должна использоваться для несжатых архивов.
Для tar вовсе не непременен знак!
Распаковать tar файл:
Распаковать и разархивировать tar.gz файл:
Распаковать и разархивировать tar.bz2 файл:
tar -xvjf foo.tar.bz2
Творение tar-архива без сжатия в Linux
Для создания такого архива используется команда:
tar -cf filename.tar file1 file2 fileN
Метеопараметр —cf отвечает за создание архива filename.tar, в который войдут указанные файлы. Вместо файлов смогут быть указаны и директории.
Создание архива с использованием сжатия в Linux
Поскольку для стягивания доступны как минимум два метода, для использования каждого из них используется отдельный набор параметров.
Образчик сжатия Gzip:
tar -cvzf filename.tar.gz dir_name
В данном случае мы попытались запаковать папку dir_name в картотека filename.tar.gz. Из указанных параметров -z указывает на использование метода Gzip, а -v выводит результаты процесса творения архива с указанием упакованных файлов или папок.
Просмотр содержимого архива без распаковки в Linux
Для данных целей используется следующая команда:
tar -tf filename.tar.gz
В результате выполнения команды выведется перечень файлов и папок, хранящихся в архиве. Если в перечень параметров добавить -v, то получится наращенный вывод информации о содержимом с указанием размера файлов, прав доступа, именами собственников и их групп, и т.п.
Прочие возможности tar в Linux
tar предоставляет множество полезных возможностей. Например, возможно указать файлы и каталоги, которые не будут включены в архив, добавить файлы (именованная область данных на носителе информации) в имеющийся архив (1) учреждение или структурное подразделение организации, осуществляющее хранение, комплектование, учёт и использование архивных документов; 2) собрание письменных памятников (рукописей, писем и т), взять список объектов для запаковки из текстового файла и много что ещё. Во всем обилии опций как всегда поможет разобраться
Утилита командной строки tar используется для службы с архивами в операционных системах на базе UNIX. С ее помощью можно архивировать данные и улучшить использование дискового пространства.
Как открыть файлы TGZ
Варианты открытия TGZ
Поскольку файлы с таким расширением представляют собой архивы, логичным будет использовать для открытия программы-архиваторы. Самыми распространёнными на Виндовс приложениями такого типа являются WinRAR и 7-Zip, их и рассмотрим.
Способ 1: 7-Zip
Популярность утилиты 7-Зип объясняется тремя вещами – полной бесплатностью; мощными алгоритмами сжатия, которые превосходят таковые в коммерческом программном обеспечении; и огромным списком поддерживаемых форматов, включая и TGZ.
- Запустите программу. Появится окно встроенного в архиватор файлового менеджера. В нём перейдите к каталогу, в котором хранится нужный архив.
Несмотря на свои преимущества, весомым недостатком 7-Зип является интерфейс, в котором сложно ориентироваться начинающему пользователю.
Способ 2: WinRAR
WinRAR, детище Евгения Рошала остаётся, пожалуй, самым популярным архиватором на ОС семейства Windows: пользователи ценят дружелюбный интерфейс и широкие возможности программы. Если первые версии ВинРАР могли работать только с архивами ZIP и собственным форматом RAR, то современный вариант приложения поддерживает практически все существующие архивы, в том числе и TGZ.
Появится окно «Проводника». Проследуйте к директории с целевым файлом. Чтобы открыть его, выделите архив мышкой и жмите на кнопку «Открыть».
WinRAR — простой и удобный архиватор, но и он не без недостатков: некоторые Unix- и Linux-архивы открывает с трудом. Кроме того, программа платная, однако функционала пробной версии достаточно.
Заключение
Как видим, нет никаких особых трудностей с открытием файлов TGZ на Windows. В случае если вас по каким-то причинам не устраивают описанные выше приложения, к вашим услугам материал, посвящённый другим популярным архиваторам.
Чем открыть TGZ?
TGZ – аналог традиционного Zip-архива за исключением того факта, что поддерживает более крупные файлы. Кроме того, указанный стандарт, который также называется gzip, скорее ориентирован на Maс и Linux, чем Windows. Поэтому в большинстве случаев приходится конвертировать стандарт в известные форматы архивов. Впрочем, в сети хватает программ для открытия TGZ.
Стоит сказать, что данный стандарт был разработан Марком Адлером совместно с Жан-Лупом Галли в середине 90 годов прошлого века. Формат файла TGZ был создан в рамках проекта GNU. При этом после обновление осуществлялось летом в 2013 году. Тем не менее, по сей день многие пользуются такими архивами, потому что остается много приложений и один бесспорный плюс расширения – поддержка больших объемов информации. Минус в том, что ZIP может архивировать сразу несколько файлов, в то время как аналог только один.
Как открыть файл в формате .tgz?
По сегодняшний день файлы расширения .tgz, сжимаемые при помощи компрессии Gnu Zip пользуются популярностью. Нередко для объединения нескольких крупных папок предварительно используется TAR, а потом на базе указанного стандарта уменьшается конечный вес архива. Если не знаете, чем открыть TGZ, можете воспользоваться 7-Zip или WinRAR (самые популярные решения). Минус указанного варианта в том, что для использования всего функционала предусмотрена покупка платной лицензии. В качестве альтернативы можно воспользоваться бесплатным архиватором WindowsZIP. Стоит добавить, что описанный стандарт в большинстве случаев используется в качестве пакета инсталляции для Slackware Linux.
Архиватор WindowsZIP для открытия TGZ файлов
Наша утилита позволяет не только открывать, но и конвертировать архив в том формате, какой Вам нужен. Доступно более 20 вариантов. Архиватор для работы с файлами TGZ распространяется бесплатно, обновляется автоматически и привлекает простым меню. Приложение поддерживает 15 встроенных стилей оформления, каждый из которых можно выбрать в настройках. Запускают архивы крайне просто! Если не знаете, как открыть TGZ просто кликните по файлу два раза. В несколько кликов можно проверить содержимое на вирусы, извлечь информацию или удалить. Программное обеспечение привлекает обширным набором функций для конвертации и создания новых архивов. Кроме того, Вы можете установить пароль, изменить вес, название файла.