Подтвердить что ты не робот

Открытие файла .tar.gz с помощью одной команды

когда я загружаю файл .tar.gz, я открываю его двумя командами: сначала gunzip, а затем tar.

Можно ли открыть его только одной командой?

4b9b3361

Ответ 1

tar xzf file.tar.gz

Буквы:

  • x - extract
  • z - запустите ввод
  • f - чтение из файла, а не stdin

Ответ 2

Вы можете использовать tar с аргументом "z"

tar xvfz mytar.tar.gz

Ответ 3

Если у вас нет gnu tar, все равно можно открыть файл за один шаг (хотя технически все еще две команды), используя трубку

zcat file.tar.gz |tar x

Ответ 4

Единственное, что я бы добавил: что z обычно работает только на gnu tar. Типичный дег UNIX не будет иметь этого по крайней мере, по моему опыту. - Джон Мар 16 в 16:19

Опция z отлично работает и на моей OS-X 10.5.

Когда дело доходит до запоминания, я думаю, что легко думать о том, чего вы хотите, а не только о некоторых письмах.

  • Если вы хотите c создать архив, то c будет первым вариантом, иначе x будет первым вариантом, если вы хотите использовать x.
  • Если вы хотите сжать/распаковать программу g z ip/gun z, тогда следующая опция должна быть z для zip. (Все архивы, заканчивающиеся на .gz, должны быть распакованы с опцией z)
  • Последний обязательный параметр - f для файла.

Затем вы обычно заканчиваете этими двумя командами:

  • tar czf file.tar.gz/folder_to_archive/*
  • tar xzf file.tar.gz

Ответ 5

Как извлечь файл gz?

Используйте команду guzip следующим образом:

$ gunzip file.gz

ИЛИ

$ gzip -d file.gz

Как извлечь файл tar.gz или .tgz?

Файлы с расширением tar.gz или .tgz - это tar файлы, сжатые с помощью gzip. В системе Unix извлеките их следующей командой:

$ gunzip < file.tar.gz | tar xvf -
$ gunzip < file.tgz | tar xvf -

Если у вас есть GNU tar (система Linux), вы можете напрямую использовать опцию z:

$ tar xvzf file.tar.gz
$ tar xvzf file.tgz

Чтобы перейти к http://www.cyberciti.biz/faq/howto-compress-expand-gz-files/

Ответ 6

В Windows Попробуйте утилиту tartool http://tartool.codeplex.com/

Его бесплатный и код является открытым исходным кодом и использует библиотеку SharpZipLib.

Отказ от ответственности: я являюсь автором этой утилиты.

Ответ 7

Untar Отдельный файл из tar Файл сжатого файла

Чтобы извлечь один файл с именем video.mpeg из video.tar, используйте следующую команду, как показано ниже.

# tar -xvf video.tar video.mpeg

video.mpeg

Извлечение одного файла из файла tar.gz

Используйте следующую команду для извлечения одного файла codefile.xml из файла архива websitecode.tar.gz

# tar -zxvf websitecode.tar.gz code.xml

code.xml

Извлечение одного файла из файла tar.bz2

Используйте команду для извлечения одного файла file.html из websitecode.tar.bz2

# tar -jxvfwebsitecode.tar.bz2 home/website/file.html

/home/website/file.html

Также вы можете узнать больше обо всех командах tar в В этой ссылке описаны все полезные команды tar, доступные в Linux